当我想从Java文件中读取字节时,可以这样做:
InputStream is = new FileInputStream(...);
while((int b = is.read()) != -1){
//...analysis the bytes.
}
在Haskell中如何做?我看不到有任何函数可以读取字节模块System.IO和Data.ByteString。
答案 0 :(得分:1)
使用readFile
import Data.ByteString(readFile)
main = do
content <- Data.ByteString.readFile "path/to/file"
print content
它读取文件并在屏幕上打印内容。