Я хочу написать простую функцию, которая разбивает ByteString
на [ByteString]
, используя '\n'
в качестве разделителя. Моя попытка:
import Data.ByteString
listize :: ByteString -> [ByteString]
listize xs = Data.ByteString.splitWith (=='\n') xs
Это вызывает ошибку, потому что '\n'
является Char
, а не Word8
, что означает Data.ByteString.splitWith
.,
Как превратить этот простой символ в Word8
, который будет <<20 > с?