Translate

domingo, 1 de junio de 2025

Listas en Elm


Las listas son una de las estructuras de datos más comunes en Elm. Contienen una secuencia de elementos relacionados, de forma similar a los arrays en JavaScript.

Las listas pueden contener muchos valores. Todos estos valores deben ser del mismo tipo. A continuación, se muestran algunos ejemplos que utilizan funciones del módulo Lista:


> names =

|   [ "Alice", "Bob", "Chuck" ]

["Alice","Bob","Chuck"]


> List.isEmpty names

False

> List.length names

3

> List.reverse names

["Chuck","Bob","Alice"]

> numbers =

|   [4,3,2,1]

[4,3,2,1]

> List.sort numbers

[1,2,3,4]

> increment n =

|   n + 1

<function>

> List.map increment numbers

[5,4,3,2]


¡todos los elementos de la lista deben tener el mismo tipo!