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


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


removeSubrange(_:)


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





宣言


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


パラメータ


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


議論


指定された位置に続くすべての要素がギャップを埋めるために移動されます。この例では、測定値の配列の中央から 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 はコレクションの長さです。

















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












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












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












トップへ(Swift 標準ライブラリ)
目次
Xcode の新機能

  • 言語:Swift
  • SDK
  • Xcode 9.0+
  • Framework
  • Swift 標準ライブラリ
  • 宣言
  • パラメータ
  • 議論












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












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












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












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












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












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












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