1

Haskellでは、データ型Integral型にマイナスが含まれますか?

4

2 に答える 2

11
Prelude> :i Integral
instance Integral Int
Prelude> (-5) :: Int
-5

はい。ただし、Integral はデータ型ではなく、否定を含む場合と含まない場合がある型のクラスであることに注意してください。

于 2013-03-22T17:01:12.410 に答える
7

他の人が言ったようにIntegral、型ではなくクラスです。いくつかの一体型があります。

主なタイプはInt(機械精度) とInteger(無制限の精度) で、どちらも負の数をサポートします。

また、特定のビット数を持ち、負の数もサポートする 、 、 およびInt8Int16Int32もあります。Int64そして、負の数を持たないWord8Word16、がWord32あります。(ねえ、私はネーミングを発明しませんでした!)Word64

于 2013-03-22T21:50:39.113 に答える