Instance Method インスタンスメソッド

advanced(by:)

Returns a value that is offset the specified distance from this value. 指定の隔たりをこの値からオフセットされたある値を返します。

Declaration 宣言

func advanced(by n: Int) -> UInt64

Parameters パラメータ

n

The distance to advance this value. この値を前進させる距離。

Return Value 戻り値

A value that is offset from this value by n. この値からnをオフセットされる値。

Discussion 解説

Use the advanced(by:) method in generic code to offset a value by a specified distance. If you’re working directly with numeric values, use the addition operator (+) instead of this method. advanced(by:)メソッドを総称体コードにおいて使用して、ある値を指定された隔たりだけオフセットしてください。あなたが直接に数値を扱っているならば、加算演算子(+)をこのメソッドの代わりに使ってください。

For a value x, a distance n, and a value y = x.advanced(by: n), x.distance(to: y) == n. x、隔たりn、および値y = x.advanced(by: n)に対して、x.distance(to: y) == n