我正在尝试定义任何跨越ghci中多行的简单函数,以下面的示例为例:
let abs n | n >= 0 = n
| otherwise = -n
Run Code Online (Sandbox Code Playgroud)
到目前为止,我已尝试在第一行后按Enter键:
Prelude> let abs n | n >= 0 = n
Prelude> | otherwise = -n
<interactive>:1:0: parse error on input `|'
Run Code Online (Sandbox Code Playgroud)
我也尝试过使用:{和:}命令但是我没有做到这一点:
Prelude> :{
unknown command ':{'
use :? for help.
Run Code Online (Sandbox Code Playgroud)
我在Linux上使用GHC Interactive版本6.6 for Haskell 98,我缺少什么?