Ранее на этой неделе мы узнали о типе Text
, который является более эффективной альтернативой String
. Но есть еще один набор строковых типов, о котором нам нужно узнать, и это ByteStrings!
Типы Text
фиксируют представление символьных данных в юникоде. Но ByteString
более низкоуровневый, хранящий информацию на уровне байтов. Обычная строка представляет собой список типа Char
, но фундаментальная базовая структура данных ByteString
представляет собой список Word8
— 8-битное (1 байт) целое число без знака!