The distance to advance this value. この値を前進させる距離。
Instance Method
インスタンスメソッド
advanced(by:)
Returns a value that is offset the specified distance from this value.
指定の隔たりをこの値からオフセットされたある値を返します。
Availability
- iOS 8.0+
- iPadOS 8.0+
- macOS 10.10+
- Mac Catalyst 13.0+
- tvOS 9.0+
- watchOS 2.0+
- Xcode 8.0+
Technology
- Swift Standard Library Swift標準ライブラリ
Declaration 宣言
Parameters パラメータ
n
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
, x
.
値x
、隔たりn
、および値y = x
に対して、x
。
Relationships 関係
From Protocol 由来プロトコル
See Also 参照
Infrequently Used Functionality 滅多に使われない機能性
init()
Creates a new value equal to zero.
ゼロに等しい新しい値を作成します。
init(integerLiteral : Int)
Creates an instance initialized to the specified integer value.
指定された整数値に初期化されるインスタンスを作成します。
typealias Int.IntegerLiteralType
A type that represents an integer literal.
ある整数リテラルを表す型。
func distance(to: Int) -> Int
Returns the distance from this value to the given value, expressed as a stride.
この値から特定の値までの隔たりを返します、ストライドとして表されます。
typealias Int.Stride
A type that represents the distance between two values.
2つの値の間の隔たりを表す型。
var hashValue : Int
The hash value.
ハッシュ値。