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

# RangeReplaceableCollection Implementations

## Topics

### Operators

- [+(_:_:)](swift/array/+(_:_:)-6h58k.md)
- [+(_:_:)](swift/array/+(_:_:)-9fm5l.md)
- [+(_:_:)](swift/array/+(_:_:)-n33n.md)
- [+=(_:_:)](swift/array/+=(_:_:)-676ib.md)

### Initializers

- [init()](swift/array/init().md)
- [init(_:)](swift/array/init(_:)-1ip9h.md)
- [init(repeating:count:)](swift/array/init(repeating:count:).md)
- [init(repeating:count:)](swift/array/init(repeating:count:)-5y5f0.md)

### Instance Methods

- [append(_:)](swift/array/append(_:).md)
- [append(_:)](swift/array/append(_:)-1re55.md)
- [append(contentsOf:)](swift/array/append(contentsof:).md)
- [append(contentsOf:)](swift/array/append(contentsof:)-9foli.md)
- [applying(_:)](swift/array/applying(_:).md)
- [filter(_:)](swift/array/filter(_:)-66nut.md)
- [insert(_:at:)](swift/array/insert(_:at:)-88yqz.md)
- [insert(contentsOf:at:)](swift/array/insert(contentsof:at:).md)
- [popLast()](swift/array/poplast().md)
- [remove(at:)](swift/array/remove(at:)-5g0x0.md)
- [removeAll(keepingCapacity:)](swift/array/removeall(keepingcapacity:).md)
- [removeAll(keepingCapacity:)](swift/array/removeall(keepingcapacity:)-6xw8v.md)
- [removeAll(where:)](swift/array/removeall(where:)-5k61r.md)
- [removeAll(where:)](swift/array/removeall(where:)-6bd6r.md)
- [removeFirst()](swift/array/removefirst().md)
- [removeFirst(_:)](swift/array/removefirst(_:).md)
- [removeLast()](swift/array/removelast().md)
- [removeLast(_:)](swift/array/removelast(_:).md)
- [removeSubrange(_:)](swift/array/removesubrange(_:)-8may1.md)
- [removeSubrange(_:)](swift/array/removesubrange(_:)-9twou.md)
- [removeSubranges(_:)](swift/array/removesubranges(_:)-5xi38.md)
- [replaceSubrange(_:with:)](swift/array/replacesubrange(_:with:).md)
- [replaceSubrange(_:with:)](swift/array/replacesubrange(_:with:)-3hkdk.md)
- [replaceSubrange(_:with:)](swift/array/replacesubrange(_:with:)-7293p.md)
- [reserveCapacity(_:)](swift/array/reservecapacity(_:)-8lw3t.md)
