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のHaskell 98でGHC Interactiveバージョン6.6を使用していますが、何が欠けていますか?
:{
し:}
ます。