Haskell:"阅读"ByteString

r.s*_*cky 5 haskell

如何将Integer的ByteString表示转换为... well Integer?是否有ByteStrings的特殊读取功能,或者我必须先解压缩而不是使用普通读取?

谢谢.

ehi*_*ird 4

您可以使用readIntreadInteger来自Data.ByteString.Char8. 如果你想读取其他类型的数据,你需要编写自己的解析器;最好的选择可能是attoparsecByteString ,它是一个用于编写快速解析器的库Text,类似于 Parsec。