今天早上壞消息,我願意嘗試使用Leksah(順便看一下漂亮的應用程序)繼續學習haskell。haskell leksah hello-world
我無法編譯「Hello World」示例,我發現讀取leksah tutorial。
module Main (
main = putStrLn "Hello World"
) where
compilation-error: src\Main.hs:16:5: parse error on input
= ''
和
module Main (
) where
main = putStrLn "Hello World"
compilation-error: src\Main.hs:1:0: The main function
主' 不是由模塊出口Main'
什麼,你會建議我去嘗試別的東西嗎?
重要編輯:現在Leksah附帶文件Main.hs,直接加載的第一次啓動leksah,所包含的完全functionnal的Hello World小項目。它也有簡約的單元測試櫃檯部分。非常適合初學者 :-)
導出所有內容是否很好? – 2011-01-12 10:50:23
嗯,我不能確定最佳做法是什麼,但是:一般來說,當我有一個合理的好主意,我已經形成了一個有凝聚力的模塊時,我限制了我的出口。限制導出對於您不希望人們直接訪問的數據類型非常重要,通過一組定義的函數。 – ScottWest 2011-01-12 11:45:18