我正在尝试使用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:非法操作(句柄关闭)
有人可以帮我理解发生了什么