當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


haskell hClose用法及代碼示例

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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。