Acabo de instalar la plataforma Haskell para Windows (versión 2011.2.0.1), y empezaron a trabajar a través de la HaskellQuestions.pdfdeclaraciones al GHCi impulsan
La segunda pregunta requiere "x = 3" como la respuesta. Pero cuando ingreso esto en GHCi obtengo
GHCi, version 7.0.3: http://www.haskell.org/ghc/ :? for help
Loading package ghc-prim ... linking ... done.
Loading package integer-gmp ... linking ... done.
Loading package base ... linking ... done.
Loading package ffi-1.0 ... linking ... done.
Prelude> x = 3
<interactive>:1:3: parse error on input `='
Prelude>
¿Por qué? Revisé la respuesta, y estoy en lo cierto. ¿Cuál es el problema con el signo igual?
Gracias. ¿Extrañé algo de documentación? – Ian
No. También tuve el mismo problema cuando comencé :-). La documentación de Haskell para GHCi nota usando let, pero es muy fácil pasar por alto –
Sí. Una vez que comprenda cómo funciona Haskell, y para poder cambiar la x (puede querer decir que x es algo diferente más adelante), necesita usar la sintaxis let. Con la herramienta interactiva, estás experimentando cosas y cambiando el código todo el tiempo, y te pican si no puedes volver a unir símbolos. – EdvardM