5
La documentazione hackage per ByteString contiene questo example:OverloadedStrings per caratteri
split :: Word8 -> ByteString -> [ByteString]
split '\n' "a\nb\nd\ne" == ["a","b","d","e"]
E 'come se '\n'
viene convertito in un Word8
, ma LANGUAGE OverloadedStrings
sembra funzionare solo sulle stringhe, non chars. Quale estensione devo includere per far funzionare il codice di esempio?
Se provo quell'esempio, si verifica un errore. 'Non è possibile associare il tipo previsto 'Word8' con il tipo effettivo 'Char' Nel primo argomento di 'split', ovvero '\ n'' – Cirdec
Questo potrebbe aiutare: http://stackoverflow.com/questions/10623424/haskell -come-to-convert-char-to-word8 –