significantDigits(_:)
Returns a precision that constrains formatted values to a given number of significant digits.
Declaration
static func significantDigits(_ digits: Int) -> NumberFormatStyleConfiguration.PrecisionParameters
- digits:
The maximum number of significant digits to use when formatting values.
Return Value
A precision that constrains formatted values to a given number of significant digits.
Discussion
When using this precision, the formatter rounds values that have more sigificant digits than the maximum of the range, as seen in the following example:
let myNum = 123456.formatted(.number
.precision(.significantDigits(4))
.rounded(rule: .down)) // "123,400"