A valid index of the collection. そのコレクションの有効なインデックス。
distance(from:to:)
Availability
- iOS 15.0+
- iPadOS 15.0+
- macOS 12.0+
- Mac Catalyst 15.0+
- tvOS 15.0+
- watchOS 8.0+
- Xcode 13.0+
Technology
- Swift Standard Library Swift標準ライブラリ
Declaration 宣言
Base
conforms to Collection
.
Base
がCollection
に準拠する時に利用可能です。
Parameters パラメータ
start
end
Another valid index of the collection. If
end
is equal tostart
, the result is zero. コレクションの別の有効なインデックス。end
がstart
に等しいならば、結果はゼロです。
Return Value 戻り値
The distance between start
and end
. The result can be negative only if the collection conforms to the Bidirectional
protocol.
start
とend
の隔たり。結果は、そのコレクションがBidirectional
プロトコルに準拠する場合に限り、負であることができます。
Discussion 解説
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は結果の隔たりです。