當我嘗試計算文件的單詞時,Haskell出現問題。我只是一個初學者,這是我的第一個程序,所以我很確定這是一個非常簡單的錯誤。 我正在使用擁抱來運行我的代碼。直到現在,我學會了如何從文件中讀取數據,但是我沒有統計數據中的文字。我的代碼是這樣的haskell文件的字數
main = do {
contents <- readFile "/tmp/foo.txt";
let contents2 = replace"."""contents;
let contents3 = replace"!"""contents2;
let lower = map toLower contents3;
let chop = words(lower);
let count = show(length chop)++"\n";
putStrln $"This file has"++count++"words";
}
任何幫助將不勝感激。謝謝!
'READFILE 「文件」 >> =打印。長度 。詞「,但你應該學習一些haskell之前(遵循一些教程http://learnyouahaskell.com/ – josejuan
它的工作完美,我將遵循教程。非常感謝你:) – user3104760