여러 줄에 걸쳐있는 간단한 함수를 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을 사용하고 있습니다. 무엇을 놓치고 있습니까?
:{
, :}
.