replacing(_:with:subrange:maxReplacements:)
Returns a new collection in which all occurrences of a target sequence are replaced by another collection.
Declaration
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.ElementParameters
- other:
The sequence to replace.
- replacement:
The new elements to add to the collection.
- subrange:
The range in the collection in which to search for
other. - maxReplacements:
A number specifying how many occurrences of
otherto replace. Default isInt.max.
Return Value
A new collection in which all occurrences of other in subrange of the collection are replaced by replacement.