文書   >   Swift   >   Swift 標準ライブラリ  >     手動でメモリ管理   >   UnsafeMutableBufferPointer   >   distance(from:to:)
インスタンスメソッド
distance(from:to:)
2 つのインデックス間の距離を返します。
宣言
パラメータ
start | コレクションの有効なインデックス。 |
end | コレクションの別な有効なインデックス。end が start と等しい場合、結果はゼロになります。 |
戻り値
start と end の間の距離。コレクションが BidirectionalCollection プロトコルに準拠している場合にのみ、結果が負になる可能性があります。
議論
コレクションが BidirectionalCollection プロトコルに準拠していない限り、start は end 以下でなければなりません。
複雑さ:O(1)
この文書のコメントは、RandomAccessCollection から継承されました。
関連
プロトコルから
RandomAccessCollection
トップへ
トップへ
トップへ
トップへ
トップへ