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 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 removeSubrange<R>(_ bounds: R) where R : RangeExpression
, String
.UnicodeScalarView
.Index
== 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はコレクションの長さです。