Generic Initializer
init(exactly:)
Creates a new value, if the given integer can be represented exactly.
Declaration
Parameters
value
The integer to convert to a floating-point value.
Discussion
If the given integer cannot be represented exactly, the result is nil
.
See Also
Converting with No Loss of Precision
init?(exactly: Double)
Creates a new instance initialized to the given value, if it can be represented without rounding.
init?(exactly: Float)
Creates a new instance initialized to the given value, if it can be represented without rounding.
init?(exactly: Float80)
Creates a new instance initialized to the given value, if it can be represented without rounding.