A valid index of the collection. そのコレクションの有効なインデックス。
Instance Method
インスタンスメソッド
form
formIndex(_:offsetBy:)
Offsets the given index by the specified distance.
与えられたインデックスを指定された間隔で補います。
Availability
- iOS 8.0+
- iPadOS 8.0+
- macOS 10.10+
- Mac Catalyst 13.0+
- tvOS 9.0+
- watchOS 2.0+
- Xcode 10.2+
Technology
- Swift Standard Library Swift標準ライブラリ
Declaration 宣言
Available when
Base
conforms to Collection
.
Base
がCollection
に準拠する時に利用可能です。
Parameters パラメータ
i
distance
The distance to offset
i
.distance
must not be negative unless the collection conforms to theBidirectional
protocol.Collection i
を補う間隔。distance
は、そのコレクションがBidirectional
プロトコルに準拠するのでない限り、負であってはなりません。Collection
Discussion 解説
The value passed as distance
must not offset i
beyond the bounds of the collection.
distance
として渡される値は、このコレクションの境界を越えてi
を補ってはなりません。
Complexity: O(1) if the collection conforms to Random
; otherwise, O(k), where k is the absolute value of distance
.
計算量:もしコレクションがRandom
に準拠するならば、O(1);そうでなければ、O(k)、そこでkはdistance
の値の絶対値です。