Decimal
A structure representing a base-10 number.
Declaration
struct DecimalTopics
Creating an empty decimal
Creating a decimal from components
Creating a decimal from a floating point number
Creating a decimal from an integer
Creating a decimal from an unsigned integer
Creating a decimal from another decimal
Creating a decimal by parsing a string
init(_:format:lenient:)init(_:format:lenient:)init(_:format:lenient:)init(string:locale:)init(_:strategy:)Decimal.ParseStrategy
Performing arithmetic
Performing arithmetic using references
NSDecimalCompact(_:)NSDecimalAdd(_:_:_:_:)NSDecimalSubtract(_:_:_:_:)NSDecimalDivide(_:_:_:_:)NSDecimalMultiply(_:_:_:_:)NSDecimalMultiplyByPowerOf10(_:_:_:_:)NSDecimalRound(_:_:_:_:)NSDecimalPower(_:_:_:_:)NSDecimalNormalize(_:_:_:)Decimal.RoundingModeNSDecimalNumber.RoundingModeDecimal.CalculationErrorNSDecimalNumber.CalculationError
Getting a decimal’s characteristics
signexponentsignificandfloatingPointClassisCanonicalisFiniteisInfiniteisNaNisNormalisSignMinusisSignalingisSignalingNaNisSubnormalisZeronextDownnextUpulp
Getting particular decimals
greatestFiniteMagnitudeleastFiniteMagnitudeleastNonzeroMagnitudeleastNormalMagnitudepinanquietNaNradixNSDecimalMaxSizeNSDecimalNoScale
Formatting decimals
Converting between decimals and strings
Comparing decimals
isEqual(to:)isLess(than:)isLessThanOrEqualTo(_:)isTotallyOrdered(belowOrEqualTo:)NSDecimalCompare(_:_:)