如何从Haskell文件中读取字节数组?

时间:2019-01-03 05:34:27

标签: haskell

当我想从Java文件中读取字节时,可以这样做:

InputStream is = new FileInputStream(...);
while((int b = is.read()) != -1){
    //...analysis the bytes.
}

在Haskell中如何做?我看不到有任何函数可以读取字节模块System.IO和Data.ByteString。

1 个答案:

答案 0 :(得分:1)

使用readFile

import Data.ByteString(readFile)

main = do 
    content <-  Data.ByteString.readFile "path/to/file"
    print content

它读取文件并在屏幕上打印内容。