je le code suivant qui fonctionne bien sur la ligne de commande:Pourquoi mon code Haskell fonctionne en ligne de commande, mais pas dans un fichier
ghci> [let square x = x * x in (square 5, square 3, square 2)]
[(25,9,4)]
mais quand je l'ai dans un fichier et le compiler, il ne fonctionne pas et j'obtiens une erreur:
[1 of 1] Compiling Main (baby.hs, interpreted)
baby.hs:62:1:
Parse error: naked expression at top level
Perhaps you intended to use TemplateHaskell
Failed, modules loaded: none.