<<Type>> Number {Analysis}

Documentation
The base type for all number data, giving the basic algebraic operations. Since all concrete types have finite representations, some part of this algebra for most types exhibit some inaccuracy. For example, Integers cannot divide very well, and reals and decimals cannot avoid certain types of inaccuracies that depend on their representation semantics.

Parent PackageNumericsAbstractYes
Export ControlPublicAccessLink Class forNone
Class KindNormalClassCardinalityn
Space ConcurrencySequential
PersistenceYes  


Operations
NameSignatureClass
=Boolean = (Number n)Number
<>Boolean <> (Number n)Number
<Boolean < (Number n)Number
<=Boolean <= (Number n)Number
>Boolean > (Number n)Number
>=Boolean >= (Number n)Number
+Number + (Number n)Number
-Number - (Number n)Number
*Number * (Number n)Number
/Number / (Number n)Number
negateNumber negate ()Number
absNumber abs ()Number
minNumber min (Number n)Number
maxNumber max (Number n)Number
asIntegerInteger asInteger ()Number
asRealReal asReal ()Number
asStringCharacterString asString ()Number