Generic Initializer
init(exactly:)
Creates a new instance from the given value, if it can be represented exactly.
新しいインスタンスをこの与えられた値から作成します、もしそれが正確に表現できるならば。
Required. Default implementations provided.
必須。 いくつかの省略時の実装の提供。
Technology
- Swift Standard Library
Swift標準ライブラリ
Parameters
パラメータ
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.
与えられた浮動小数点値が正確に表現できないならば、結果はnil
です。NaN(非数)である値は、それのペイロードが正確にエンコードされないならば、正確に表現できません。
Default Implementations
省略時実装
BinaryFloatingPoint Implementations
バイナリ浮動小数点の実装
init?<Source>(exactly: Source)
Creates a new instance from the given value, if it can be represented exactly.
新しいインスタンスをこの与えられた値から作成します、もしそれが正確に表現できるならば。
init?<Source>(exactly: Source)
Creates a new value, if the given integer can be represented exactly.
与えられた整数が正確に表現できるならば、新しい値を作成します。
Available when
RawSignificand
conforms to FixedWidthInteger
.
RawSignificand
がFixedWidthInteger
に準拠する時に利用可能です。