3

在为真实世界的 Haskell 代码示例(第 2 章)准备 Frege 等价物时,我找不到

:type readFile

最接近的匹配是什么?

4

2 回答 2

5

看来您必须将openReader :: String -> IO BufferedReader函数与getLines :: BufferedReader -> IO [String]函数一起使用。然后你可以将字符串列表组合成一个字符串。

于 2013-09-30T04:50:25.920 回答
2

好的,我做了这个

readFile :: String -> IO [String]
readFile fileName = do
    file <- openReader fileName
    file.getLines

(这不会很好地显示为评论,所以我将其作为答案)

于 2013-09-30T08:55:27.547 回答