freeCodeCamp/guide/spanish/elixir/lists/index.md

1.0 KiB

title localeTitle
Lists Liza

Liza

En Elixir, las listas son estructuras de datos que se componen de valores entre corchetes. Los valores en una lista pueden ser de cualquier tipo.

iex> [1, "string", true] 
 [1, "string", true] 

Inmutabilidad

Las estructuras de datos en Elixir son inmutables, por lo que cualquier operación realizada en una Lista devolverá una nueva lista, dejando el original intacto.

iex> list = [1, "string", true] 
 [1, "string", true] 
 iex> list ++ [2] 
 [1, "string", true, 2] 
 iex> list 
 [1, "string", true] 

Cabeza y cola

Se puede acceder fácilmente a la cabecera (primer elemento) de una lista y la cola (valores restantes) con los operadores hd/1 y tl/1 .

iex> list = [1, "string", true] 
 iex> hd(list) 
 1 
 iex> tl(list) 
 ["string", true] 

Más información: