Swift 標準ライブラリ >     BinaryFloatingPoint   >   init(signOf:magnitudeOf:)
イニシャライザ
init(signOf:magnitudeOf:)
ある値の符号と別の値の大きさを使用して新しい浮動小数点値を作成します。
宣言
パラメータ
signOf | そこから符号を使用する値。イニシャライザの結果は、signOf と同じ符号を持ちます。 |
magnitudeOf | そこから大きさを使用する値。イニシャライザの結果は magnitudeOf と同じ大きさです。 |
議論
以下の例では、このイニシャライザを使用して、a の符号と b の大きさを持つ新しい Double インスタンスを作成します。
let a = -21.5 let b = 305.15 let c = Double(signOf: a, magnitudeOf: b) print(c) // Prints "-305.15"
このイニシャライザは、IEEE 754 の copysign 操作を実装します。