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 9.3+
Technology
- Swift Standard Library Swift標準ライブラリ
Declaration 宣言
func formIndex(_ i: inout Dictionary
<Key, Value>.Index
, offsetBy distance: Int
)
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
の値の絶対値です。