Domanda

Domanda

Ho definito un tipo definito dall'utente come

type asd = [(Char,Int)]

Come posso assigin un valore a un tipo asd come asd= [("Hello",1)] (Non in fase di esecuzione) per mantenere codificare un valore nel codice sorgente

è possibile? , Siccome non c'è variabile concetto di programmazione funzionale

È stato utile?

Soluzione

si definisce una costante. Un esempio potrebbe essere:

-- A type of lists of pairs
type ASD = [(String,Int)]

-- A value of type ASD
asd :: ASD
asd = [("Hello", 1)]

Cioè, basta dichiarare che cosa il valore di asd è.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top