我没有看到错误,除非我遗漏了什么。
loadFiles :: FilePath -> IO [B.ByteString]
loadFiles dir = do
filePaths <- (getDirectoryContents dir)
mapM (\x loadFile (dir ++ x)) filePaths
我收到错误main.hs:33:37: Parse error in pattern: dir ++ x
答案 0 :(得分:8)
你错过了箭头:
(\x -> loadFile (dir ++ x))