【发布时间】:2017-04-12 20:51:40
【问题描述】:
我想在各种整数类型之间进行转换;例如 Word32 和 Word8。
在 Haskell 中执行此操作的惯用方式是什么?
Word8 -> Word32 转换总能成功。 Word32 -> Word8 转换可能会导致溢出,我会处理它(通过显式测试或从转换习语中获取指示)。
【问题讨论】:
我想在各种整数类型之间进行转换;例如 Word32 和 Word8。
在 Haskell 中执行此操作的惯用方式是什么?
Word8 -> Word32 转换总能成功。 Word32 -> Word8 转换可能会导致溢出,我会处理它(通过显式测试或从转换习语中获取指示)。
【问题讨论】:
fromIntegral 将从整数类型转换为任何数值类型,包括其他整数类型
【讨论】:
【讨论】: