インスタンスメソッド


suffix(_:)


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


iOS 15.0+ iPadOS 15.0+ macOS 12.0+ Mac Catalyst 15.0+

tvOS 15.0+ watchOS 8.0+ visionOS 1.0+ Xcode 13.0+

func suffix(_ maxLength: Int) -> Slice<AttributedString.CharacterView>





パラメータ


maxLength

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



戻り値


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



議論


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


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


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














トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ