Haskell - Zuweisen eines Wertes für benutzerdefinierte Typen
-
26-10-2019 - |
Frage
Frage
Ich habe einen benutzerdefinierten Typ definiert als
type asd = [(Char,Int)]
Wie kann ich mich auf einen Wert für einen Typ aufnehmen? asd
wie zum Beispiel asd= [("Hello",1)]
(Nicht in der Laufzeit) um einen Wert im Quellcode einen Wert zu halten
Ist das möglich ? , weil es keine gibt Variable Konzept in der funktionalen Programmierung
Lösung
Sie definieren eine Konstante. Ein Beispiel wäre:
-- A type of lists of pairs
type ASD = [(String,Int)]
-- A value of type ASD
asd :: ASD
asd = [("Hello", 1)]
Das heißt, du bist nur erklären Was der Wert von asd
ist.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow