Salut,
Sunt oarecum nou in ceea ce priveste Haskell si am o problema legata de un mic program care ar trebui sa imi returneze un intreg atunci cand primeste un tip de date "Value" sau "Symbol"
Am urmatorul tip de date abstract:
data Expr = Symbol String
| Value Int deriving (Show, Read)
Si ar trebui sa definesc cate o functie pentru cele 2 cazuri, care sa imi returneze int-ul din expresie.
Ma gandesc ca ar trebui sa fie ceva de genul asta:
returnInt :: Expr -> Int
returnInt Value x = x
| Symbol x = x
Dar nu sunt convins ca e chiar ok. Ma poate ajuta cineva? Multumesc