文書   >   Swift   >  String   >   replaceSubrange(_:with:)


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


replaceSubrange(_:with:)


指定された位置に文字のコレクションを挿入します。





宣言


mutating func replaceSubrange<C>(_ bounds: Range<String.Index>, with newElements: C) where C : Collection, C.Element == Character


パラメータ


bounds置き換えるべきテキストの範囲。範囲の境界は文字列の有効なインデックスでなければなりません。
newElements文字列に追加すべき新しい文字。


議論


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


複雑さ:O(m)、ここで m は文字列と newElements の長さの合計です。replaceSubrange(_:with:) を呼び出して文字列の末尾のテキストをただ単に削除すると、複雑さは O(n) になります。ここで、nbounds.count に等しくなります。



関連





プロトコルから


RangeReplaceableCollection



以下も見よ





部分文字列の置換

















トップへ












トップへ












トップへ












トップへ
目次
Xcode の新機能

  • 言語:Swift
  • SDK
  • Xcode 7.1+

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












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












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












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












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












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












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












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












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












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












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












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












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












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












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












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












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












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












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












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












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