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


インスタンスメソッド


suffix(from:)


指定された位置からコレクションの最後までの部分シーケンスを返します。





宣言


func suffix(from start: Index) -> Slice<Dictionary<Key, Value>>



パラメータ


start結果となる部分シーケンスを開始すべきインデックス。start はコレクションの有効なインデックスでなければなりません。


戻り値


start 位置で始まる部分シーケンス。


議論


以下の例では、整数の配列で数値 40 のインデックスを検索し、そのインデックスで始まる配列の接尾辞を出力します。


let numbers = [10, 20, 30, 40, 50, 60]
if let i = numbers.firstIndex(of: 40) {
    print(numbers.suffix(from: i))
}
// Prints "[40, 50, 60]"


コレクションの endIndexstart パラメータとして渡すと、空の部分シーケンスになります。


print(numbers.suffix(from: numbers.endIndex))
// Prints "[]"


suffix(from:) メソッドを使用することは、インデックスの部分範囲をコレクションのサブスクリプトとして使用することと同等です。サブスクリプト表記は、suffix(from:) よりも好まれます。


if let i = numbers.firstIndex(of: 40) {
    print(numbers[i...])
}
// Prints "[40, 50, 60]"


複雑さ:O (1)



以下も見よ




要素の選択


















































目次
Xcode の新機能

  • 言語:Swift
  • SDK

    Xcode 8.0+


    フレームワーク

    Swift 標準ライブラリ


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












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












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












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












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












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












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












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












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












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












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












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












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












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












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












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












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












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












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












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












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