Soy un gran novato para Haskell, en realidad empecé hace 10 minutos. Estoy tratando de descubrir cómo definir una variable dentro de una función. Digamos que tengo la funciónDefinición de variables dentro de una función Haskell
foo :: Int -> Int
foo a =
b = a * 2
b
-- Yes, I know, it doesn't do anything interesting
Cuando corro en GHCi
me sale un error de sintaxis! ¿Cómo se puede definir una variable dentro de una función?
Relacionado: http://stackoverflow.com/q/993124 –
let b = a * 2 en b –
Lea [Aprenda un Haskell] (http://learnyouahaskell.com). –