A floating-point value to convert to an integer. 整数へと変換する浮動小数点値.
Initializer
init(exactly:)
Creates an integer from the given floating-point value, if it can be represented exactly.
与えられた浮動小数点値から整数を作成します、もしそれが正確に表現可能ならば。
Availability
- macOS 10.10+
- Mac Catalyst 13.0+
- Xcode 8.3+
Technology
- Swift Standard Library Swift標準ライブラリ
Declaration 宣言
init?(exactly source: Float80
)
Parameters パラメータ
source
Discussion 解説
If the value passed as source
is not representable exactly, the result is nil
. In the following example, the constant x
is successfully created from a value of 21
, while the attempt to initialize the constant y
from 21
fails:
source
として渡された値が正確に表現可能でないならば、結果はnil
です。続く例において、定数x
は21
の値から首尾よく作成されます、一方で定数y
を21
から初期化する試みは失敗します: