The position of the element to remove. position
must be a valid index of the collection that is not equal to the collection’s end index.
削除する要素の位置。position
は、このコレクションの有効なインデックスでなければなりません、そしてこのコレクションの持つ末尾インデックスと等しくてはなりません。
Instance Method
インスタンスメソッド
remove(at:)
Removes and returns the element at the specified position.
指定された位置での要素を削除して返します。
Availability
- iOS 8.0+
- iPadOS 8.0+
- macOS 10.10+
- Mac Catalyst 13.0+
- tvOS 9.0+
- watchOS 2.0+
- Xcode 10.0+
Technology
- Swift Standard Library Swift標準ライブラリ
Declaration 宣言
@discardableResult mutating func remove(at position: String
.UnicodeScalarView
.Index
) -> String
.UnicodeScalarView
.Element
Parameters パラメータ
position
Return Value 戻り値
The removed element. 削除された要素。
Discussion 解説
All the elements following the specified position are moved to close the gap. This example removes the middle element from an array of measurements. 指定された位置に続く要素すべては、隙間を埋めるように移動されます。この例は、測定結果からなる配列から真ん中の要素を削除します。
Calling this method may invalidate any existing indices for use with this collection. このメソッドを呼び出すことは、このコレクションで使うためのあらゆる既存のインデックスを無効にします。
Complexity: O(n), where n is the length of the collection. 計算量:O(n)、ここでnはコレクションの長さです。