NumericAdditiveArithmetic
public protocol NumericAdditiveArithmetic : AdditiveArithmetic, Comparable
An one‐dimensional value that can be added and subtracted.
Note
UnlikeWholeArithmetic, NumericAdditiveArithmetic does not need a defined scale, allowing conformance by measurements that can use multiple units.
Conformance Requirements:
AdditiveArithmeticComparableNegatable,WholeNumberTypeormutating func formAbsoluteValue()
-
isPositiveDefault implementationReturns
trueifselfis positive.Default Implementation
Returns
trueifselfis positive.Declaration
Swift
var isPositive: Bool -
isNegativeDefault implementationReturns
trueifselfis negative.Default Implementation
Returns
trueifselfis negative.Declaration
Swift
var isNegative: Bool -
isNonNegativeDefault implementationReturns
trueifselfis positive or zero.Default Implementation
Returns
trueifselfis positive or zero.Declaration
Swift
var isNonNegative: Bool -
isNonPositiveDefault implementationReturns
trueifselfis negative or zero.Default Implementation
Returns
trueifselfis negative or zero.Declaration
Swift
var isNonPositive: Bool
-
absoluteValueDefault implementationThe absolute value.
Mutating variant
formAbsoluteValueDefault Implementation
The absolute value.
Mutating variant
formAbsoluteValueDeclaration
Swift
var absoluteValue: Self -
formAbsoluteValue()Default implementationSets
selfto its absolute value.Nonmutating variant
|Default Implementation
Sets
selfto its absolute value.Nonmutating variant
|Declaration
Swift
mutating func formAbsoluteValue()
View on GitHub
NumericAdditiveArithmetic Protocol Reference