---
title: "symmetricDifference(_:)"
framework: foundation
role: symbol
role_heading: Instance Method
path: "foundation/characterset/symmetricdifference(_:)"
---

# symmetricDifference(_:)

Returns an exclusive or of the CharacterSet with another CharacterSet.

## Declaration

```swift
func symmetricDifference(_ other: CharacterSet) -> CharacterSet
```

## See Also

### Combining Character Sets

- [formIntersection(_:)](foundation/characterset/formintersection(_:).md)
- [formSymmetricDifference(_:)](foundation/characterset/formsymmetricdifference(_:).md)
- [formUnion(_:)](foundation/characterset/formunion(_:).md)
- [hasMember(inPlane:)](foundation/characterset/hasmember(inplane:).md)
- [insert(charactersIn:)](foundation/characterset/insert(charactersin:)-2syuj.md)
- [intersection(_:)](foundation/characterset/intersection(_:).md)
- [invert()](foundation/characterset/invert().md)
- [isSuperset(of:)](foundation/characterset/issuperset(of:).md)
- [remove(charactersIn:)](foundation/characterset/remove(charactersin:)-3sayw.md)
- [subtracting(_:)](foundation/characterset/subtracting(_:).md)
- [union(_:)](foundation/characterset/union(_:).md)
