---
title: RangeReplaceableCollection Implementations
framework: swift
role: collectionGroup
role_heading: API Collection
path: swift/substring/unicodescalarview/rangereplaceablecollection-implementations
---

# RangeReplaceableCollection Implementations

## Topics

### Operators

- [+(_:_:)](swift/substring/unicodescalarview/+(_:_:)-1c1pd.md)
- [+(_:_:)](swift/substring/unicodescalarview/+(_:_:)-1p67y.md)
- [+(_:_:)](swift/substring/unicodescalarview/+(_:_:)-9qjws.md)
- [+=(_:_:)](swift/substring/unicodescalarview/+=(_:_:).md)

### Initializers

- [init()](swift/substring/unicodescalarview/init().md)
- [init(_:)](swift/substring/unicodescalarview/init(_:).md)
- [init(repeating:count:)](swift/substring/unicodescalarview/init(repeating:count:).md)

### Instance Methods

- [append(_:)](swift/substring/unicodescalarview/append(_:).md)
- [append(contentsOf:)](swift/substring/unicodescalarview/append(contentsof:).md)
- [applying(_:)](swift/substring/unicodescalarview/applying(_:).md)
- [filter(_:)](swift/substring/unicodescalarview/filter(_:)-6e5i2.md)
- [insert(_:at:)](swift/substring/unicodescalarview/insert(_:at:).md)
- [insert(contentsOf:at:)](swift/substring/unicodescalarview/insert(contentsof:at:).md)
- [popLast()](swift/substring/unicodescalarview/poplast()-46voy.md)
- [popLast()](swift/substring/unicodescalarview/poplast()-7zgh4.md)
- [remove(at:)](swift/substring/unicodescalarview/remove(at:).md)
- [removeAll(keepingCapacity:)](swift/substring/unicodescalarview/removeall(keepingcapacity:).md)
- [removeAll(where:)](swift/substring/unicodescalarview/removeall(where:).md)
- [removeFirst()](swift/substring/unicodescalarview/removefirst()-2a3ja.md)
- [removeFirst()](swift/substring/unicodescalarview/removefirst()-5t2ib.md)
- [removeFirst(_:)](swift/substring/unicodescalarview/removefirst(_:)-2lfkb.md)
- [removeFirst(_:)](swift/substring/unicodescalarview/removefirst(_:)-5314w.md)
- [removeLast()](swift/substring/unicodescalarview/removelast()-3izvn.md)
- [removeLast()](swift/substring/unicodescalarview/removelast()-75qy7.md)
- [removeLast(_:)](swift/substring/unicodescalarview/removelast(_:)-30fw5.md)
- [removeLast(_:)](swift/substring/unicodescalarview/removelast(_:)-74qgu.md)
- [removeSubrange(_:)](swift/substring/unicodescalarview/removesubrange(_:)-2qm37.md)
- [removeSubrange(_:)](swift/substring/unicodescalarview/removesubrange(_:)-5c1al.md)
- [removeSubranges(_:)](swift/substring/unicodescalarview/removesubranges(_:).md)
- [replaceSubrange(_:with:)](swift/substring/unicodescalarview/replacesubrange(_:with:).md)
- [replaceSubrange(_:with:)](swift/substring/unicodescalarview/replacesubrange(_:with:)-4kmx6.md)
- [replaceSubrange(_:with:)](swift/substring/unicodescalarview/replacesubrange(_:with:)-7xjpm.md)
- [reserveCapacity(_:)](swift/substring/unicodescalarview/reservecapacity(_:).md)
