文書   >   Swift   >   Dictionary   >   Order Dependent Operations on Dictionary   >   formIndex(_:offsetBy:)


インスタンスメソッド


formIndex(_:offsetBy:)


与えられたインデックスを指定した距離だけオフセットします。





宣言


func index(_ i: Index, offsetBy distance: Int) -> Index



パラメータ


iコレクションの有効なインデックス。
distancei をオフセットすべき距離。コレクションが BidirectionalCollection プロトコルに準拠しない限り、distance は負であってはなりません。


議論


distance として渡される値は、コレクションの境界を超えて i をオフセットしてはなりません。


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


以下も見よ




インデックスの操作


















































目次
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 標準ライブラリ)