43

Haskellはの限界を知るための定数を提供していますIntか?プラットフォームに依存することは理解しIntていますが、それでも、それを利用して、特定の場合に極端な値を初期化したいと思います。Cの同等の定数(たとえば)はとにINT_MAXなりINT_MINます。

4

1 に答える 1

72

さまざまなタイプの最大および最小境界は、値とBoundedを使用して型クラスを介してアクセスされます。minBoundmaxBound

値は、それらが存在するコンテキストに基づいてポリモーフィックであるため、コンパイラーがタイプを推測できない場合は、タイプを明示的に指定する必要がある場合があります。例えば

x = minBound :: Int
于 2013-01-17T07:29:23.577 に答える