haskell - 为什么 unsigned int 在 Haskell 中如此罕见?

标签 haskell

一般来说,Haskell 库会注意使不可能的状态在类型中无法表示。但我经常看到Int用于只有非负数才有意义的情况。为什么是Word在那些情况下不使用?

最佳答案

我们刚刚才得到 Numeric.Natural也在 base 中。

我认为这只是历史的偶然。 IntInteger 出现在 haskell 98 的前奏中,它并没有被许多其他固定大小的整数类型所困扰。

关于haskell - 为什么 unsigned int 在 Haskell 中如此罕见?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32698743/

相关文章:

haskell - 带有中缀函数的偏应用

haskell - "reader"单子(monad)

Haskell 字符串操作

haskell - 函数无法匹配类型

haskell - 为什么这个函数在 Haskell 中不终止?

sockets - Haskell 'timeout' 函数在应用于 'connect' 时不起作用

haskell - Haskell monad 不强制执行的分类单子(monad)的身份是什么?

haskell - 神灵如何运作?

haskell - 如何在 Haskell 中打印标识符或绑定(bind)的名称?

Haskell 无法将类型 `Stack' 与 `IO' 匹配