Swift 標準ライブラリ >     Double   >   init(_:)
イニシャライザ
init(_:)
与えられた値に初期化した新しいインスタンスを作成します。
宣言
パラメータ
other | 新しいインスタンスに使用すべき値。 |
議論
other の値は、新しいインスタンスによって正確に表されます。NaN は別の NaN で other の結果として渡され、合図する NaN 値は静かな NaN に変換されます。
let x: Double = 21.25 let y = Double(x) // y == 21.25 let z = Double(Double.nan) // z.isNaN == true