4
我想編寫一個函數,像這樣如何轉到GHCi的新行?
double :: Int -> Int
double x = x + x
的問題是,在我寫的第一行:
Prelude> double :: Int -> Int
我嘗試去到下一行按下回車鍵,但是當我做,我得到:
<interactive>:84:1: Not in scope: `double'
Prelude>
看來,程序執行的第一線,但我不想說,我想程序讓我寫第二行的ð才編譯和執行
所以,我怎麼能去(使用終端在Mac OS林)在Haskell下一行?
使用ghci,編寫haskell代碼的更好方法是編輯文件並使用:load和:reload。這樣你可以避免在每次錯誤後重新輸入。 – seanmcl