整数类型之间转换的常见习惯用法是什么?
我想在各种整数类型之间进行转换;例如 Word32 和 Word8。
在 Haskell 中执行此操作的惯用方法是什么?
字8-> Word32 转换始终可以成功。 Word32-> Word8 转换可能会导致溢出,我将处理这个问题(通过显式测试或从任何转换习惯用法中获取指示)。
I want to convert between various integral types; for example Word32 and Word8.
What is the idiomatic way to do this in Haskell?
Word8 -> Word32 conversion can always succeed. Word32 -> Word8 conversion might result in an overflow and I'll deal with that (either by testing explicitly or getting an indication from whatever the conversion idiom is).
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
fromIntegral
将从整数类型转换为任何数值类型,包括其他整数类型fromIntegral
will convert from an integral type to any numeric type, including other integral types请参阅 转换数字。 “ rel="nofollow noreferrer">Haskell 维基
See Converting Numbers in the Haskell wiki