【发布时间】:2015-06-30 17:57:17
【问题描述】:
在我当前的工作目录中有一个名为test.txt 的文件,其中包含"Test\n"。
使用System.IO.readFile,GHCI 返回内容:
Prelude System.IO> readFile "test.txt"
"Test\n"
但以下情况并非如此,在我看来应该是相等的:
Prelude System.IO> withFile "test.txt" ReadMode hGetContents
""
为什么不是这样?如何在 withFile IO 操作中获取整个文件内容?
【问题讨论】: