输入'='上的haskell错误解析错误

时间:2012-01-26 07:29:32

标签: haskell

我正在编译此代码并收到“输入时解析错误='``

的错误
import System.IO  
import Data.List.Split
main = do  
   handle <- openFile "ac/abc" ReadMode  
   contents <- hGetContents handle  
   let xs = splitOneOf "; \n " contents       
   print xs   
   readStrList contents = do 
       print contents
   hClose handle

请提出错误的建议

1 个答案:

答案 0 :(得分:7)

问题在于以下几点:

readStrList contents = do 
    print contents

如果您要定义readStrList,那么您需要将let放在前面:

let readStrList contents = do
        print contents