インスタンスメソッド


remove(at:)


指定された位置にある要素を削除して返します。


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+

@discardableResult
mutating func
remove(at position: AttributedString.Index) -> UnicodeScalar





パラメータ


position

削除すべき要素の位置。position は、コレクションの end 指標と等しくない、コレクションの有効な指標でなければなりません。



戻り値


削除された要素。



議論


指定された位置以降のすべての要素が移動されて、隙間が埋められます。以下の例では、測定値の配列から中央の要素を削除します。


  1. var measurements = [1.2, 1.5, 2.9, 1.2, 1.6]
  2. let removed = measurements.remove(at: 2)
  3. print(measurements)
  4. // Prints "[1.2, 1.5, 1.2, 1.6]"


このメソッドを呼び出すと、このコレクションで使用する既存の指標が無効になる可能性があります。


    複雑さ: O(n)、ここで n はコレクションの長さです。















    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ