インスタンスメソッド


replacing(_:with:subrange:maxReplacements:)


目標のシーケンスのすべての出現が別のコレクションに置き換えられた新しいコレクションを返します。


System Swift iOS 16.0+ iPadOS 16.0+ Mac Catalyst 16.0+

macOS 13.0+ tvOS 16.0+ VisionOS 1.0+ WatchOS 9.0+

func replacing<C, Replacement>(
_ other: C,
with replacement: Replacement,
subrange: Range<Self.Index>,
maxReplacements: Int = .max
) -> Self where C : Collection, Replacement : Collection, Self.Element == C.Element, C.Element == Replacement.Element

ElementEquatable に準拠している場合に使用できます。





パラメータ


other

置き換えるべきシーケンス。


replacement

コレクションに追加すべき新しい要素。


subrange

コレクション内で other を検索する範囲。


maxReplacements

置換すべき other の出現回数を指定する数値。デフォルトは Int.max です。



戻り値


コレクションの subrange 内の other のすべての出現が replacement に置き換えられた新しいコレクション。














トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ