Initializer

init(_:)

Creates a new instance that approximates the given value. 与えられた値におおよそ相当する新しいインスタンスを作成します。

Declaration 宣言

init(_ other: Float16)

Parameters パラメータ

other

The value to use for the new instance. 新しいインスタンスのために使う値。

Discussion 解説

The value of other is rounded to a representable value, if necessary. A NaN passed as other results in another NaN, with a signaling NaN value converted to quiet NaN. otherの値は、必要ならば、表現可能な値へと丸められます。otherとして渡されるNaNは、シグナルNaN値はクワイエットNaNに変換されて、別のNaNという結果になります。


let x: Float16 = 21.25
let y = Float(x)
// y == 21.25


let z = Float(Float16.nan)
// z.isNaN == true