使用System.IO模块
使用函数
openBinaryFile :: FilePath -> IOMode -> IO Handle
打开文件 IOMode为 ReadWriteMode, 不然会截断文件
eg:
h <- openFile "b.txt" ReadWriteMode
hPutChar h 'b'
hPutChar h 'b'
hPutChar h 'b'
hPutChar h 'b'
hPutChar h 'b'
hClose h
如果处理二进制文件
要引入模块Data.ByteString
hPut :: Handle -> ByteString -> IO ()
Outputs a ByteString to the specified Handle.
===========================
库文档路径
https://downloads.haskell.org/~ghc/7.6-latest/docs/html/libraries/index.html