9
一般に、Haskellライブラリは、不可能な状態を表現できないようにします。しかし、私はしばしばInt
が非負の数字だけが意味があるところで使用されるのを見ます。なぜこれらの場合にWord
が使用されていないのですか?なぜhaskellではunsigned intがまれですか?
一般に、Haskellライブラリは、不可能な状態を表現できないようにします。しかし、私はしばしばInt
が非負の数字だけが意味があるところで使用されるのを見ます。なぜこれらの場合にWord
が使用されていないのですか?なぜhaskellではunsigned intがまれですか?
ちょうどNumeric.Natural
がbase
にあります。
歴史的事故だと思います。 Int
とInteger
は、他の固定サイズの整数型がたくさん落ちてしまったhaskell98プレリュードにありました。
この質問は非常に興味深いものですが、主観的な答えがあるようです。したがって、それはSOの要件を満たしていません。 – jakubdaniel
以前の質問:http://stackoverflow.com/questions/12432154/int-vs-word-in-common-use –