43

Haskell 是否提供任何常数来了解 的极限Int?我知道Int是平台相关的,但是我想利用它并在我的特定情况下在极端情况下初始化一些值。C 中的等效常量(例如)是INT_MAXand INT_MIN

4

1 回答 1

72

不同类型的最大和最小界限通过Bounded类型类使用值minBound和访问maxBound

这些值根据它们所在的上下文是多态的,因此在某些情况下,如果编译器无法推断出类型,您可能必须明确指出类型。例如

x = minBound :: Int
于 2013-01-17T07:29:23.577 回答