小编use*_*847的帖子

haskell hFlush没有像我期待的那样工作

我正在尝试使用hFlush来读取整个文件的程序,以避免我遇到的与懒惰IO有关的问题.

readHandle <- openFile fileName ReadMode
hSetBuffering readHandle $ BlockBuffering (Just 2048)
fileText <- hGetContents readHandle
hFlush readHandle
hClose readHandle
Run Code Online (Sandbox Code Playgroud)

这只是给我错误:hFlush:非法操作(句柄关闭)

有人可以帮我理解发生了什么

io haskell lazy-evaluation

2
推荐指数
1
解决办法
256
查看次数

标签 统计

haskell ×1

io ×1

lazy-evaluation ×1