J'essaie de définir n'importe quelle fonction simple qui s'étend sur plusieurs lignes dans ghci, prenons l'exemple suivant:
let abs n | n >= 0 = n
| otherwise = -n
Jusqu'à présent, j'ai essayé d'appuyer sur Entrée après la première ligne:
Prelude> let abs n | n >= 0 = n
Prelude> | otherwise = -n
<interactive>:1:0: parse error on input `|'
J'ai également essayé d'utiliser les commandes :{
et :}
mais je ne vais pas loin:
Prelude> :{
unknown command ':{'
use :? for help.
J'utilise GHC Interactive version 6.6 pour Haskell 98 sous Linux, que me manque-t-il?
:{
, :}
.