List module

Стандартната библиотека gleam/list съдържа функции за работа със списъци. Gleam програмите често ще я ползват и различните ѝ функции ще играят ролята на цикли за работа със списъци.

map създава нов списък като извиква подадена функция за всеки елемент на подадения списък.

filter (филтриране) създава нов списък, съдържащ само тези елементи на подадения списък, за които подадената функция връща True (вярно).

fold (сгъване?) комбинира всички елементи на списък в една стойност като извиква подадена функция отляво надясно за всеки елемент, подавайки резултата от предишното ѝ извикване като аргумент на следващото.

find (намиране) връща първия елемент на подадения списък, за който подадената функция връща True (вярно).

Струва си да се запознаете с всички функции в този модул, защото ще ги използвате често, когато пишете Gleam код!