List module
The
gleam/list
standard library module contains functions for working with lists. A Gleam
program will likely make heavy use of this module, the various functions
serving as different types of loops over lists.
gleam/list
標準ライブラリモジュールには、リストを操作するための関数が含まれています。Gleam プログラムでは、このモジュールを多用することが多く、様々な関数がリストに対する異なる型のループとして機能します。
map
makes a new list by running a function on each element in a list.
map
は、リストの各要素に対して関数を実行することで、新しいリストを作成します。
filter
makes a new list containing only the elements for which a function returns
true.
filter
は、関数が True
を返す要素のみを含む新しいリストを作成します。
fold
combines all the elements in a list into a single value by running a function
left-to-right on each element, passing the result of the previous call to the
next call.
fold
は、各要素に対して左から右に関数を実行し、前の呼び出しの結果を次の呼び出しにわたすことで、リスト内の全ての要素を 1 つの値にまとめます。
find
returns the first element in a list for which a function returns
True
.
find
は、関数が True
を返すリストの最初の要素を返します。
It's worth getting familiar with all the functions in this module when writing Gleam code, you'll be using them a lot!
Gleam のコードを書く際には、このモジュールの全ての関数をよく理解しておくことに価値があります。これらの関数は頻繁に使用することになります!