整数类型之间转换的常见习惯用法是什么?

发布于 2024-08-20 17:38:29 字数 169 浏览 2 评论 0原文

我想在各种整数类型之间进行转换;例如 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

铁憨憨 2024-08-27 17:38:29

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

fromIntegral will convert from an integral type to any numeric type, including other integral types

千鲤 2024-08-27 17:38:29

请参阅 转换数字。 “ rel="nofollow noreferrer">Haskell 维基

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文