有Data.ByteString具有严格的内部表示Word8阵列.
你使用它几乎就像你已经习惯的那样.导入它合格,例如
import qualified Data.ByteString as B
Run Code Online (Sandbox Code Playgroud)
然后做类似的事情
main = do
str <- B.getLine
let bytes = B.unpack str
print bytes
Run Code Online (Sandbox Code Playgroud)
我不确定你怎么相信你需要Int.你想要一个正确的字节表示,例如Word8.