111 votes

Erreur erreur d’analyse du Hakell sur l’entrée "= '

J’ai débuter en Haskell et après enregistrement ghci, j’ai essayé

J’ai obtenu

dont je n’ai aucune idée.

Étrangement, il fonctionne bien avant. Je suppose que j’ai fait quelque chose avec le fichier de configuration de Haskell. Réinstallation de ghc6 ne résout pas le problème.

Pour plus d’informations, j’utilise Ubuntu 10.4 et la version de ghc6 est 6.12.1-12

Quelqu'un a une idée pour résoudre ce ?

Merci, fils

160voto

KennyTM Points 232647

Je ne pense pas qu’il a déjà travaillé en GHCi. Vous avez besoin d’un `` pour définir des choses dedans.

51voto

dave4420 Points 31298

Lorsque vous tapez dans un fichier source Haskell,

est correct.

Lorsque vous tapez directement dans ghci, vous devez taper `` au début de la ligne :

20voto

Raeez Points 2094

Une bonne règle de base pour l'utilisation de ghci est que le code que vous entrez doivent être conformes à faire bloc sémantique; c'est, on pourrait supposer un point de vue syntaxique que vous êtes à la programmation au sein de l'IO monade (si c'est une nouvelle terminologie, ne vous inquiétez pas! Je recommande fortement la lecture de ce tutoriel).

Cette réponse illustre ce point avec un exemple, et peut fournir plus de travail aperçu de la nature des OI et ghci.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X