Instance Method インスタンスメソッド

distance(from:to:)

Returns the distance between two indices. 2つのインデックス間の隔たりを返します。

Declaration 宣言

func distance(from start: Self.Index, to end: Self.Index) -> Int

Return Value 戻り値

The distance between start and end. startendの隔たり。 The result can be negative only if the collection conforms to the BidirectionalCollection protocol.

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. コレクションの別の有効なインデックス。endstartに等しいならば、結果はゼロです。

Discussion 議論

Unless the collection conforms to the BidirectionalCollection protocol, start must be less than or equal to end.