Lists
Списъците са наредени колекции от стойности.
List
е обобщен тип (generic type), който има тип-параметър за типа на
стойностите, които съдържа. Списък от цели числа е от тип
List(Int)
, а списък от символни низове - от тип
List(String)
.
Списъците в Gleam са неизменни (immutable) едносвързани списъци, което означава, че е много ефективно да се добавят и премахват елементи от началото на списъка.
Преброяването на елементите в списък или вземането на елементи от други позиции в списъка е бавно и рядко се прави. В Gleam рядко се пишат алгоритми, които индексират поредици, но когато това се налага, списъкът не е правилният избор за структура от данни.