文書  >   Swift   >   Swift 標準ライブラリ   >   Collections   >   KeyValuePairs   >   suffix(from:)


サブスクリプト


subscript(_:)


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





宣言


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


パラメータ


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


議論


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


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


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)

















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












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












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












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












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












トップへ(Swift 標準ライブラリ)
目次
Xcode の新機能

  • 言語:Swift
  • SDK
  • Xcode 10.2+
  • フレームワーク
  • Swift 標準ライブラリ
  • 宣言
  • パラメータ
  • 議論












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












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












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












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












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












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