auto-referenciación ghci
Estaba aprendiendo algo de Haskell nuevo hoy, cuando probé algo en Ghci. Básicamente se reducía a esto:
Prelude> let x = 6
Prelude> x
6
Prelude> let y = show x
Prelude> y
"6"
Prelude> let x = show x
Prelude> x
"\"\\\"\\\\\\\"\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\" --(repeats)
Entonces, ¿no puede Ghci auto referirse en la asignación? Siento que es similar ai = i++;
en C, o tratando de hacer referencia a asignaciones anteriores de unlet
(nolet*
) en el esquema. ¿Hay alguna forma de hacer esto, o debería usar el más fácil?let y = show x
?