func removeSubrange (Range<Self.Index>)
Removes the elements in the specified subrange from the collection.
指定された下位範囲の中の要素をコレクションから削除します。
Availability
Technology
mutating func removeSubrange<R>(_ bounds: R) where R : RangeExpression
, Self.Index
== R.Bound
bounds
The range of the collection to be removed. The bounds of the range must be valid indices of the collection. 削除されることになるコレクションの範囲。この範囲の境界は、コレクションの有効なインデックスでなければなりません。
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はコレクションの長さです。
func removeSubrange (Range<Self.Index>)