Я работаю с ByteStrings и, соответственно, с большим количеством Word8. Когда я пишу sum word8List
, возвращаемое значение также является Word8, но я знаю свои данные, и эта сумма слишком велика для Word8. Должен ли я избегать суммы, или она работает не так, как я думаю?
Есть ли какая-то общая функция для суммирования чисел без переполнения, например Num a => a -> Integer
?