init(exactly:)
Creates a new instance from the given value, if it can be represented exactly.
Declaration
init?<Source>(exactly value: Source) where Source : BinaryFloatingPointParameters
- value:
A floating-point value to be converted.
Discussion
If the given floating-point value cannot be represented exactly, the result is nil. A value that is NaN (“not a number”) cannot be represented exactly if its payload cannot be encoded exactly.