Haskell語言IO模塊中函數hClose的用法及代碼示例。
用法類型:
Handle -> IO ()
hClosehdl使句柄hdl關閉。在計算完成之前,如果hdl是可寫的,則其緩衝區將按以下方式刷新hFlush。如果該操作由於任何原因而失敗,則該句柄上的任何其他操作仍將失敗,就像hdl已成功關閉一樣。
示例1:
源碼:
import IO
main = do hdl <- openFile "/tmp/foo.txt" WriteMode
hPutStr hdl "Hello, world!"
hClose hdl
hdl <- openFile "/tmp/foo.txt" ReadMode
x <- hGetContents hdl
putStr x
hClose hdl
輸出:
Hello, world!
注:本文由純淨天空篩選整理自 haskell hClose。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。