init?<T>(exactly: T)
Creates an integer from the given floating-point value, if it can be represented exactly.
与えられた浮動小数点値から整数を作成します、もしそれが正確に表現可能ならば。
Availability
Technology
init?<T>(exactly source: T) where T : BinaryFloatingPoint
source
A floating-point value to convert to an integer. 整数へと変換する浮動小数点値.
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
から初期化する試みは失敗します:
init?<T>(exactly: T)
init?<T>(exactly: T)
Self
conforms to FixedWidthInteger
.
Self
がFixedWidthInteger
に準拠する時に利用可能です。
init?<T>(exactly: T)
Self
conforms to FixedWidthInteger
.
Self
がFixedWidthInteger
に準拠する時に利用可能です。