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


サブスクリプト


subscript(_:)


コレクションの要素の連続した部分範囲にアクセスします。





宣言


subscript(bounds: Range<Index>) -> Slice<Dictionary<Key, Value>> { get }



パラメータ


boundsコレクションのインデックスの範囲。範囲の境界は、コレクションの有効なインデックスでなければなりません。


議論


アクセスされたスライスは、元のコレクションと同じ要素に同じインデックスを使用します。インデックスが特定の値で始まると想定する代わりに、常にスライスの startIndex プロパティを使用して下さい。


この例では、文字列の配列のスライスを取得し、スライス内のいずれか一つの文字列のインデックスを検索してから、元の配列でそのインデックスを使用する方法を示します。


let streets = ["Adams", "Bryant", "Channing", "Douglas", "Evarts"]
let streetsSlice = streets[2 ..< streets.endIndex]
print(streetsSlice)
// Prints "["Channing", "Douglas", "Evarts"]"

let index = streetsSlice.firstIndex(of: "Evarts")    // 4
print(streets[index!])
// Prints "Evarts"


複雑さ:O(1)


以下も見よ




要素の選択


















































目次
Xcode の新機能

  • 言語:Swift
  • SDK

    Xcode 8.3+


    フレームワーク

    Swift 標準ライブラリ


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












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












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












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












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












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












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












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












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












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












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












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












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












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












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












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












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












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












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












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












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