replace(_:with:maxReplacements:)
Replaces all occurrences of a target sequence with a given collection
Declaration
mutating func replace<C, Replacement>(_ other: C, with replacement: Replacement, maxReplacements: Int = .max) where C : Collection, Replacement : Collection, Self.Element == C.Element, C.Element == Replacement.ElementParameters
- other:
The sequence to replace.
- replacement:
The new elements to add to the collection.
- maxReplacements:
A number specifying how many occurrences of
otherto replace. Default isInt.max.