ghciの複数の行にまたがる単純な関数を定義しようとしています。例として以下を取り上げます。
let abs n | n >= 0 = n
| otherwise = -n
これまでのところ、最初の行の後でEnterキーを押してみました。
Prelude> let abs n | n >= 0 = n
Prelude> | otherwise = -n
<interactive>:1:0: parse error on input `|'
:{
また、 andコマンドを使用しようとしました:}
が、うまくいきません。
Prelude> :{
unknown command ':{'
use :? for help.
Linux上のHaskell98にGHCInteractiveバージョン6.6を使用していますが、何が欠けていますか?