Listas em Haskell
Listas são fundamentais em Haskell e têm uma sintaxe simples:
numeros = [1, 2, 3, 4]
Você pode usar operações como :
(cons) para adicionar um elemento no início:
novaLista = 0 : numeros -- resulta em [0, 1, 2, 3, 4]
Nesse caso a novaLIsta
possui como cabeça (head) o elemento 0
e calda (tail) a lista [1, 2, 3, 4]
.