Swift 標準ライブラリ >     Double     >     advanced(by:)
インスタンスメソッド
advanced(by:)
与えられた距離だけ進んだ新しい値を返します。
宣言
パラメータ
amount | この値を進める距離。 |
戻り値
この値に加算される amount の新しい値。
議論
2 つの値 x および d について、x.advanced(by:d) の結果は x + d に等しく、d に近似する x.distance(to:y) のような新しい値 y です。 例えば:
let x = 21.5 let y = x.advanced(by: -6.5) // y == 15.0 print(x.distance(to: y)) // Prints "-6.5"