Swift 標準ライブラリ >     Double   >   init(exactly:)


イニシャライザ


init(exactly:)


丸めなしで表現できる場合は、与えられた値に初期化された新しいインスタンスを作成します。





宣言


init?(exactly other: Float)


パラメータ


other新しいインスタンスに使用すべき値。


議論


other を丸めなしに Double のインスタンスとして表すことができない場合、このイニシャライザの結果は nil になります。 特に、other として NaN を渡すと、常に結果は nil になります。


let x: Float = 21.25
let y = Double(exactly: x)
// y == Optional.some(21.25)

let z = Double(exactly: Float.nan)
// z == nil




目次
Xcode の新機能

  • 言語:Swift
  • 宣言
  • パラメータ
  • 議論












  • トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)