用于字符的OverloadedStrings

Cli*_*ton 6 haskell bytestring

ByteString的hackage文档包含以下示例:

split :: Word8 -> ByteString -> [ByteString]
split '\n' "a\nb\nd\ne" == ["a","b","d","e"]
Run Code Online (Sandbox Code Playgroud)

它好像'\n'被转换为a Word8,但LANGUAGE OverloadedStrings似乎只对字符串有效,而不是字符.我需要包含哪些扩展才能使示例代码生效?

Don*_*art 3

bytestring支持廉价且令人愉悦的 Latin1 字节视图。您可以导入Data.ByteString.Char8来获取该视图。