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

War es hilfreich?

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
scroll top