文書   >   Swift   >  String   >   removeSubrange(_:)


汎用インスタンスメソッド


removeSubrange(_:)


指定した部分範囲内の要素をコレクションから削除します。





宣言


mutating func removeSubrange<R>(_ bounds: R) where R : RangeExpression, Self.Index == R.Bound


パラメータ


bounds削除されるべきコレクションの範囲。範囲の bounds は、コレクションの有効なインデックスでなければなりません。


議論


指定された位置に続くすべての要素は、ギャップを埋めるために移動されます。この例では、measurements の配列の中央から 3 つの要素を削除します。


var measurements = [1.2, 1.5, 2.9, 1.2, 1.5]
measurements.removeSubrange(1..<4)
print(measurements)
// Prints "[1.2, 1.5]"


このメソッドを呼び出すと、このコレクションで使用する全ての既存のインデックスが無効になることがあります。


複雑さ: O(n)、ここで n は、コレクションの長さです。



以下も見よ





部分文字列の削除

















トップへ












トップへ












トップへ












トップへ
目次
Xcode の新機能

  • 言語:Swift
  • SDK
  • Xcode 9.0+

  • Framework
  • Swift 標準ライブラリ
  • 宣言
  • パラメータ
  • 議論
  • 以下も見よ












  • トップへ(Swift 標準ライブラリ演算子)












    トップへ(Swift 標準ライブラリ演算子)












    トップへ(Swift 標準ライブラリ演算子)












    トップへ(Swift 標準ライブラリ演算子)












    トップへ(Swift 標準ライブラリ演算子)