文書   >   Swift   >   Swift 標準ライブラリ   >   Collections   >   Sequence and Collection Protocols   >   BidirectionalCollection   >   suffix(_:)


インスタンスメソッド


suffix(_:)


コレクションの最後の要素を含む、与えられた最大長までの部分シーケンスを返します。





宣言


func suffix(_ maxLength: Int) -> Self.SubSequence

パラメータ


maxLength返すべき要素の最大数。maxLength はゼロ以上でなければなりません。


戻り値


最大で maxLength の要素を持つコレクションの末尾で終了する部分シーケンス。


議論


最大の長さがコレクション内の要素数を超えると、結果にはコレクション全体が含まれます。


let numbers = [1, 2, 3, 4, 5]
print(numbers.suffix(2))
// Prints "[4, 5]"
print(numbers.suffix(10))
// Prints "[1, 2, 3, 4, 5]"


複雑さ: コレクションが RandomAccessCollection に準拠している場合 O(1)、 そうでなければ、O(k)、ここで kmaxLength に等しいです。

















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












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












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












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

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












  • トップへ(Core Foundation)












    トップへ(Core Foundation)












    トップへ(Core Foundation)












    トップへ(Core Foundation)












    トップへ(Core Foundation)












    トップへ(Core Foundation)












    トップへ(Core Foundation)












    トップへ(Core Foundation)












    トップへ(Core Foundation)












    トップへ(Core Foundation)












    トップへ(Core Foundation)












    トップへ(Core Foundation)












    トップへ(Core Foundation)












    トップへ(Core Foundation)












    トップへ(Core Foundation)












    トップへ(Core Foundation)












    トップへ(Core Foundation)