0
我在我的Mac嘗試Haskell和我吃驚的是,當我定義的函數,我得到了一個錯誤:哈斯克爾初學者的錯誤與GHCI
Prelude System.IO> :set prompt "ghci> "
ghci> addMe :: Int -> Int -> Int
<interactive>:11:1: error:
Variable not in scope: addMe :: Int -> Int -> Int
ghci>
我如何定義在ghci的功能呢?
使用多行輸入或顯式分號,如[GHCi *中特殊情況下的函數定義](http://stackoverflow.com/q/42593284/2751851)所示。 – duplode
我發現把所有的定義放在一個文件中比較容易,然後':load'到ghci中。 – melpomene
請考慮[IHaskell](https://github.com/gibiansky/IHaskell),它將直接在解釋器中輸入的直接反饋體驗與適當源文件的結構和備份功能相結合。 – leftaroundabout