The position of the element to remove. index
must be a valid index of the array.
削除する要素の位置。index
は配列の有効なインデックスでなければなりません。
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 8.0+
Technology
- Swift Standard Library Swift標準ライブラリ
Declaration 宣言
@discardableResult mutating func remove(at index: Int
) -> Element
Parameters パラメータ
index
Return Value 戻り値
The element at the specified index. 指定されたインデックスでの要素。
Discussion 解説
All the elements following the specified position are moved up to close the gap. 指定された位置に続く要素すべては、隔たりを埋めるように繰り上げられます。
Complexity: O(n), where n is the length of the array. 計算量:O(n)、ここでnは配列の長さです。
Relationships 関係
From Protocol 由来プロトコル
See Also 参照
Removing Elements 要素の削除
func removeFirst () -> Element
Removes and returns the first element of the collection.
コレクションの最初の要素を削除して返します。
func removeFirst (Int)
Removes the specified number of elements from the beginning of the collection.
指定された数の要素をコレクションの始まりから削除します。
func removeLast () -> Element
Removes and returns the last element of the collection.
コレクションの最後の要素を削除して返します。
func removeLast (Int)
Removes the specified number of elements from the end of the collection.
指定された数の要素をコレクションの終わりから削除します。
func removeSubrange (Range<Int>)
Removes the elements in the specified subrange from the collection.
指定された下位範囲の中の要素をコレクションから削除します。
func removeSubrange <R>(R)
Removes the elements in the specified subrange from the collection.
指定された下位範囲の中の要素をコレクションから削除します。
func removeAll (where: (Element) -> Bool)
Removes all the elements that satisfy the given predicate.
与えられた述部を満たす要素すべてを除去します。
func removeAll (keepingCapacity : Bool)
Removes all elements from the array.
配列からすべての要素を取り除きます。
func popLast () -> Element?
Removes and returns the last element of the collection.
コレクションの最後の要素を削除して返します。