Instance Method
インスタンスメソッド
distance(from:to:)
Returns the distance between two indices.
2つのインデックス間の隔たりを返します。
Technology
- Swift Standard Library
Swift標準ライブラリ
Parameters
パラメータ
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
に等しいならば、結果はゼロです。
Return Value
戻り値
The distance between start
and end
. The result can be negative only if the collection conforms to the BidirectionalCollection
protocol.
start
とend
の隔たり。結果は、そのコレクションがBidirectionalCollection
プロトコルに準拠する場合に限り、負であることができます。
Discussion
解説
Unless the collection conforms to the BidirectionalCollection
protocol, start
must be less than or equal to end
.
コレクションがBidirectionalCollection
プロトコルに準拠しない場合は、start
はend
より少ないか等しくなければなりません。
Complexity: O(1) if the collection conforms to RandomAccessCollection
; otherwise, O(k), where k is the resulting distance.
計算量:O(1)、もしコレクションがRandomAccessCollection
に準拠するならば;そうでなければ、O(k)、そこでkは結果の隔たりです。
See Also
参照
Manipulating Indices
インデックスを操る
var endIndex: Set<Element>.Index
The “past the end” position for the set—that is, the position one greater than the last valid subscript argument.
集合に対する「終わりを過ぎた」位置—すなわち、最後の有効な添え字引数より1つ大きい位置。