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

# ==(_:_:)

Returns a Boolean value indicating whether two arrays contain the same elements in the same order.

## Declaration

```swift
static func == (lhs: Array<Element>, rhs: Array<Element>) -> Bool
```

## Parameters

- `lhs`: An array to compare.
- `rhs`: Another array to compare.

## Discussion

Discussion You can use the equal-to operator (==) to compare any two arrays that store the same, Equatable-conforming element type.

## See Also

### Comparing Arrays

- [!=(_:_:)](swift/array/!=(_:_:).md)
- [elementsEqual(_:)](swift/array/elementsequal(_:).md)
- [elementsEqual(_:by:)](swift/array/elementsequal(_:by:).md)
- [starts(with:)](swift/array/starts(with:).md)
- [starts(with:by:)](swift/array/starts(with:by:).md)
- [lexicographicallyPrecedes(_:)](swift/array/lexicographicallyprecedes(_:).md)
- [lexicographicallyPrecedes(_:by:)](swift/array/lexicographicallyprecedes(_:by:).md)
