---
title: "insert(_:)"
framework: swift
role: symbol
role_heading: Instance Method
path: "swift/set/insert(_:)-yar4"
---

# insert(_:)

## Declaration

```swift
@discardableResult mutating func insert<ConcreteElement>(_ newMember: ConcreteElement) -> (inserted: Bool, memberAfterInsert: ConcreteElement) where ConcreteElement : Hashable
```

## See Also

### Adding Elements

- [insert(_:)](swift/set/insert(_:)-nads.md)
- [update(with:)](swift/set/update(with:)-2n6tk.md)
- [update(with:)](swift/set/update(with:)-7r2g.md)
- [reserveCapacity(_:)](swift/set/reservecapacity(_:).md)
