在Integral类型之间进行转换的常用习惯是什么?

Ben*_*ord 6 haskell integer

我想在各种整数类型之间进行转换; 例如Word32和Word8.

在Haskell中这样做的惯用方法是什么?

Word8 - > Word32转换总能成功.Word32 - > Word8转换可能会导致溢出,我会处理它(通过显式测试或从转换习惯用语得到指示).

new*_*cct 11

fromIntegral 将从整数类型转换为任何数字类型,包括其他整数类型