文書   >   Swift   >   Dictionary   >   Order Dependent Operations on Dictionary   >   distance(from:to:)


インスタンスメソッド


distance(from:to:)


2 つのインデックス間の距離を返します。





宣言


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



パラメータ


startコレクションの有効なインデックス。
endコレクションの別の有効なインデックス。endstart と等しい場合、結果はゼロです。


戻り値


startend の間の距離。コレクションが BidirectionalCollection プロトコルに準拠している場合にのみ、結果が負になる可能性があります。


議論


コレクションが BidirectionalCollection プロトコルに準拠していない限り、startend 以下でなければなりません。


複雑さ:コレクションが RandomAccessCollection に準拠している場合は O(1)。それ以外の場合、O(k)、ここで k は結果の距離です。



以下も見よ




インデックスの操作


















































目次
Xcode の新機能

  • 言語:Swift
  • SDK

    Xcode 9.3+


    フレームワーク

    Swift 標準ライブラリ


  • 宣言
  • パラメータ
  • 戻り値
  • 議論
  • 以下も見よ












  • トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)