The range of the collection to be removed. The bounds of the range must be valid indices of the collection. 除去されることになるコレクションの範囲。この範囲の境界は、コレクションの有効なインデックスでなければなりません。
Generic Instance Method
総称体インスタンスメソッド
remove
removeSubrange(_:)
Removes the elements in the specified subrange from the collection.
指定された下位範囲中のいくらかの要素をコレクションから除去します。
Availability 有効性
- iOS 7.0+
- iPadOS 7.0+
- macOS 10.9+
- Mac Catalyst 13.0+
- tvOS 9.0+
- watchOS 2.0+
- Xcode 9.0+
Technology
- Foundation ファウンデーション
Declaration 宣言
mutating func removeSubrange<R>(_ bounds: R) where R : RangeExpression
, Int
== R.Bound
Parameters パラメータ
bounds
Discussion 議論
All the elements following the specified position are moved to close the gap. This example removes three elements from the middle of an array of measurements. 指定された位置に続く要素すべては、隙間を埋めるように移動されます。この例は、測定結果からなる配列の真ん中から3つの要素を除去します。
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はコレクションの長さです。