Tôi đang cố gắng xác định bất kỳ hàm đơn giản nào kéo dài nhiều dòng trong ghci, lấy ví dụ sau đây làm ví dụ:
let abs n | n >= 0 = n
| otherwise = -n
Cho đến nay tôi đã thử nhấn Enter sau dòng đầu tiên:
Prelude> let abs n | n >= 0 = n
Prelude> | otherwise = -n
<interactive>:1:0: parse error on input `|'
Tôi cũng đã cố gắng sử dụng các lệnh :{
và :}
nhưng tôi không đi được xa:
Prelude> :{
unknown command ':{'
use :? for help.
Tôi đang sử dụng GHC Interactive phiên bản 6.6 cho Haskell 98 trên Linux, tôi còn thiếu gì?
:{
, :}
.