---
title: "==(_:_:)"
framework: swift
role: symbol
role_heading: Operator
path: "swift/task/==(_:_:)"
---

# ==(_:_:)

Returns a Boolean value indicating whether two values are equal.

## Declaration

```swift
static func == (lhs: Task<Success, Failure>, rhs: Task<Success, Failure>) -> Bool
```

## Parameters

- `lhs`: A value to compare.
- `rhs`: Another value to compare.

## Discussion

Discussion Equality is the inverse of inequality. For any values a and b, a == b implies that a != b is false.

## See Also

### Comparing Tasks

- [!=(_:_:)](swift/task/!=(_:_:).md)
- [hashValue](swift/task/hashvalue.md)
- [hash(into:)](swift/task/hash(into:).md)
