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

# RangeReplaceableCollection Implementations

## Topics

### Operators

- [+(_:_:)](swift/arrayslice/+(_:_:)-2jvah.md)
- [+(_:_:)](swift/arrayslice/+(_:_:)-3xq1b.md)
- [+(_:_:)](swift/arrayslice/+(_:_:)-8elcw.md)
- [+=(_:_:)](swift/arrayslice/+=(_:_:).md)

### Initializers

- [init()](swift/arrayslice/init().md)
- [init(_:)](swift/arrayslice/init(_:)-4qauj.md)
- [init(repeating:count:)](swift/arrayslice/init(repeating:count:).md)
- [init(repeating:count:)](swift/arrayslice/init(repeating:count:)-95f9t.md)

### Instance Methods

- [append(_:)](swift/arrayslice/append(_:).md)
- [append(_:)](swift/arrayslice/append(_:)-88nog.md)
- [append(contentsOf:)](swift/arrayslice/append(contentsof:).md)
- [append(contentsOf:)](swift/arrayslice/append(contentsof:)-6pxfb.md)
- [applying(_:)](swift/arrayslice/applying(_:).md)
- [filter(_:)](swift/arrayslice/filter(_:)-95o1l.md)
- [insert(_:at:)](swift/arrayslice/insert(_:at:)-2orxu.md)
- [insert(contentsOf:at:)](swift/arrayslice/insert(contentsof:at:).md)
- [popLast()](swift/arrayslice/poplast()-225tk.md)
- [popLast()](swift/arrayslice/poplast()-ftzx.md)
- [remove(at:)](swift/arrayslice/remove(at:)-8p8nf.md)
- [removeAll(keepingCapacity:)](swift/arrayslice/removeall(keepingcapacity:).md)
- [removeAll(keepingCapacity:)](swift/arrayslice/removeall(keepingcapacity:)-1wh07.md)
- [removeAll(where:)](swift/arrayslice/removeall(where:)-10tcx.md)
- [removeAll(where:)](swift/arrayslice/removeall(where:)-23c5i.md)
- [removeFirst()](swift/arrayslice/removefirst()-60cu4.md)
- [removeFirst()](swift/arrayslice/removefirst()-svki.md)
- [removeFirst(_:)](swift/arrayslice/removefirst(_:)-285s6.md)
- [removeFirst(_:)](swift/arrayslice/removefirst(_:)-3up7n.md)
- [removeLast()](swift/arrayslice/removelast()-67p7c.md)
- [removeLast()](swift/arrayslice/removelast()-9iuw9.md)
- [removeLast(_:)](swift/arrayslice/removelast(_:)-33c55.md)
- [removeLast(_:)](swift/arrayslice/removelast(_:)-5oepe.md)
- [removeSubrange(_:)](swift/arrayslice/removesubrange(_:)-2zu9f.md)
- [removeSubrange(_:)](swift/arrayslice/removesubrange(_:)-celt.md)
- [removeSubranges(_:)](swift/arrayslice/removesubranges(_:)-947o4.md)
- [replaceSubrange(_:with:)](swift/arrayslice/replacesubrange(_:with:).md)
- [replaceSubrange(_:with:)](swift/arrayslice/replacesubrange(_:with:)-5g1qk.md)
- [replaceSubrange(_:with:)](swift/arrayslice/replacesubrange(_:with:)-9rz4g.md)
- [reserveCapacity(_:)](swift/arrayslice/reservecapacity(_:)-11kse.md)
