---
title: "update(with:)"
framework: swift
role: symbol
role_heading: Instance Method
path: "swift/set/update(with:)-7r2g"
---

# update(with:)

## Declaration

```swift
@discardableResult mutating func update<ConcreteElement>(with newMember: ConcreteElement) -> ConcreteElement? where ConcreteElement : Hashable
```

## See Also

### Adding Elements

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