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


イニシャライザ


init(exactly:)


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





宣言


init?(exactly other: Double)


パラメータ


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


議論


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


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

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




目次
Xcode の新機能

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












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












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












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












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












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












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












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












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












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












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












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












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












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












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












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












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












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