func distance(from: Self.Index, to: Self.Index) -> Int
A valid index of the collection. そのコレクションの有効なインデックス。
Availability
Technology
start
A valid index of the collection. そのコレクションの有効なインデックス。
end
Another valid index of the collection. If end
is equal to start
, the result is zero.
コレクションの別の有効なインデックス。end
がstart
に等しいならば、結果はゼロです。
The distance between start
and end
. The result can be negative only if the collection conforms to the Bidirectional
protocol.
start
とend
の隔たり。結果は、そのコレクションがBidirectional
プロトコルに準拠する場合に限り、負であることができます。
Unless the collection conforms to the Bidirectional
protocol, start
must be less than or equal to end
.
コレクションがBidirectional
プロトコルに準拠しない場合は、start
はend
より少ないか等しくなければなりません。
Complexity: O(1) if the collection conforms to Random
; otherwise, O(k), where k is the resulting distance.
計算量:O(1)、もしコレクションがRandom
に準拠するならば;そうでなければ、O(k)、そこでkは結果の隔たりです。
func distance(from: Self.Index, to: Self.Index) -> Int