/ / Klonen Sie eine Liste in Haskell - Haskell

Klonen Sie eine Liste in Haskell - Haskell

Gibt es eine Möglichkeit, eine Liste in Haskell zu klonen? Ich kann keine Dokumentation zu SO oder irgendetwas finden. Wenn es nicht jemanden gibt, der eine einfache Implementierung vorschlägt, wie?

Antworten:

15 für die Antwort № 1

Haskell-Werte sind unveränderbar. Das "Modifizieren" einer Liste verwandelt sie nur in eine neue Liste. Die ursprüngliche Liste wird nie geändert. Da sich Listen also nicht ändern können, müssen sie nicht geklont werden. Sie können einfach die ursprüngliche Liste wiederverwenden.


6 für die Antwort № 2

Wie fast jeder Datentyp in Haskell sind Listen unveränderlich, so dass sie nicht kopiert werden müssen.