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

# RangeReplaceableCollection Implementations

## Topics

### Operators

- [+(_:_:)](swift/slice/+(_:_:)-298al.md)
- [+(_:_:)](swift/slice/+(_:_:)-4resp.md)
- [+(_:_:)](swift/slice/+(_:_:)-99wuu.md)
- [+=(_:_:)](swift/slice/+=(_:_:).md)

### Initializers

- [init()](swift/slice/init().md)
- [init(_:)](swift/slice/init(_:).md)
- [init(_:)](swift/slice/init(_:)-81eoy.md)
- [init(repeating:count:)](swift/slice/init(repeating:count:).md)
- [init(repeating:count:)](swift/slice/init(repeating:count:)-6ps2q.md)

### Instance Methods

- [append(_:)](swift/slice/append(_:).md)
- [append(contentsOf:)](swift/slice/append(contentsof:).md)
- [applying(_:)](swift/slice/applying(_:).md)
- [filter(_:)](swift/slice/filter(_:)-9rk6d.md)
- [insert(_:at:)](swift/slice/insert(_:at:)-6sg0.md)
- [insert(_:at:)](swift/slice/insert(_:at:)-8i1dc.md)
- [insert(contentsOf:at:)](swift/slice/insert(contentsof:at:)-25pep.md)
- [insert(contentsOf:at:)](swift/slice/insert(contentsof:at:)-2xj4m.md)
- [popLast()](swift/slice/poplast()-30m9y.md)
- [popLast()](swift/slice/poplast()-4rely.md)
- [remove(at:)](swift/slice/remove(at:)-7ep9e.md)
- [remove(at:)](swift/slice/remove(at:)-7xja6.md)
- [removeAll(keepingCapacity:)](swift/slice/removeall(keepingcapacity:).md)
- [removeAll(where:)](swift/slice/removeall(where:)-26lr3.md)
- [removeAll(where:)](swift/slice/removeall(where:)-9u7g.md)
- [removeFirst()](swift/slice/removefirst()-1iayr.md)
- [removeFirst()](swift/slice/removefirst()-3eija.md)
- [removeFirst(_:)](swift/slice/removefirst(_:)-1pxgx.md)
- [removeFirst(_:)](swift/slice/removefirst(_:)-7hjja.md)
- [removeLast()](swift/slice/removelast()-5mmgh.md)
- [removeLast()](swift/slice/removelast()-wsbc.md)
- [removeLast(_:)](swift/slice/removelast(_:)-75mgx.md)
- [removeLast(_:)](swift/slice/removelast(_:)-fxm2.md)
- [removeSubrange(_:)](swift/slice/removesubrange(_:)-1y2qo.md)
- [removeSubrange(_:)](swift/slice/removesubrange(_:)-7s7x9.md)
- [removeSubrange(_:)](swift/slice/removesubrange(_:)-8m66i.md)
- [removeSubranges(_:)](swift/slice/removesubranges(_:)-2ncra.md)
- [replaceSubrange(_:with:)](swift/slice/replacesubrange(_:with:)-8l6gb.md)
- [replaceSubrange(_:with:)](swift/slice/replacesubrange(_:with:)-9le44.md)
- [replaceSubrange(_:with:)](swift/slice/replacesubrange(_:with:)-zwfk.md)
- [reserveCapacity(_:)](swift/slice/reservecapacity(_:).md)
