Pass true
to keep the existing capacity of the array after removing its elements. The default value is false
.
true
を渡すと、この配列の既存の容量をそれの要素の削除後に保持します。省略時の値はfalse
です。
Instance Method
インスタンスメソッド
remove
removeAll(keepingCapacity:)
Removes all elements from the array.
配列からすべての要素を取り除きます。
Availability
- iOS 8.0+
- iPadOS 8.0+
- macOS 10.10+
- Mac Catalyst 13.0+
- tvOS 9.0+
- watchOS 2.0+
- Xcode 9.0+
Technology
- Swift Standard Library Swift標準ライブラリ
Declaration 宣言
mutating func removeAll(keepingCapacity keepCapacity: Bool
= false)
Parameters パラメータ
keepCapacity
Discussion 解説
Complexity: O(n), where n is the length of the array. 計算量:O(n)、ここでnは配列の長さです。
Relationships 関係
From Protocol 由来プロトコル
See Also 参照
Removing Elements 要素の削除
func remove(at: Int) -> Element
Removes and returns the element at the specified position.
指定された位置での要素を削除して返します。
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 popLast () -> Element?
Removes and returns the last element of the collection.
コレクションの最後の要素を削除して返します。