1. ホーム
  2. haskell

[解決済み] IntとIntegerの違いは何ですか?

2022-04-14 15:43:13

質問

Haskellにおいて IntInteger ? 答えはどこに書いてあるのですか?

どのように解決するのですか?

<ブロッククオート

Integer"は、任意の精度の 型:どんな数でも保持することができます。 どんなに大きくても、その限界まで マシンのメモリに......。つまり 算術オーバーフロー その一方で とはいえ、これは算術演算が難しいということでもあります。 比較的遅い。Lispユーザは ここで、"bignum"という型があることに気がつきます。

Int"は、より一般的な32ビットまたは64ビットの 整数です。実装は様々です。 であることが保証されていますが 30ビット以上

出典 ハスケルウィキブックス . また 数字 のセクションは Haskellのやさしい入門書 が便利です。