ich ein kleines Problem habe, bin ich sehr neu in Haskell, und ich verstehe nicht, warum die Liste nach dem Anfügen 20.Haskell, Liste speichert keine Variablen?
*Main> list
[]
*Main> add_element
[20]
*Main> list
[]
*Main>
meinen Code leer ist:
list = []
add_element = list++[20]
In Haskell ist alles unveränderlich. 'add_element' gibt am Ende eine _new_ Liste mit' 20' zurück. Die Liste kann und kann nicht geändert werden. – chi
Siehe auch meine Antwort auf [GHCI Haskell erinnert sich nicht an Bindungen in der Befehlszeile] (http://stackoverflow.com/q/35304656/237428). –