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 のコードを書く際には、このモジュールの全ての関数をよく理解しておくことに価値があります。これらの関数は頻繁に使用することになります!