我正在尝试在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 `|'
我还尝试使用:{
和:}
命令,但效果不是很好:
Prelude> :{
unknown command ':{'
use :? for help.
我使用的是GHC Interactive V6.6 for Haskell 98 on Linux,我遗漏了什么?
https://stackoverflow.com/questions/2846050
复制相似问题