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

时间:2010-02-10 09:53:51

标签: haskell integer

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

在Haskell中执行此操作的惯用方法是什么?

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

2 个答案:

答案 0 :(得分:11)

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

答案 1 :(得分:3)