---
title: "remove(_:)"
framework: swift
role: symbol
role_heading: Instance Method
path: "swift/set/remove(_:)-4d3i1"
---

# remove(_:)

## Declaration

```swift
@discardableResult mutating func remove<ConcreteElement>(_ member: ConcreteElement) -> ConcreteElement? where ConcreteElement : Hashable
```

## See Also

### Removing Elements

- [filter(_:)](swift/set/filter(_:).md)
- [remove(_:)](swift/set/remove(_:)-8p2tv.md)
- [removeFirst()](swift/set/removefirst().md)
- [remove(at:)](swift/set/remove(at:).md)
- [removeAll(keepingCapacity:)](swift/set/removeall(keepingcapacity:).md)
