Lists

Списъците са наредени колекции от стойности.

List е обобщен тип (generic type), който има тип-параметър за типа на стойностите, които съдържа. Списък от цели числа е от тип List(Int), а списък от символни низове - от тип List(String).

Списъците в Gleam са неизменни (immutable) едносвързани списъци, което означава, че е много ефективно да се добавят и премахват елементи от началото на списъка.

Преброяването на елементите в списък или вземането на елементи от други позиции в списъка е бавно и рядко се прави. В Gleam рядко се пишат алгоритми, които индексират поредици, но когато това се налага, списъкът не е правилният избор за структура от данни.