---
title: "max(_:_:)"
framework: swift
role: symbol
role_heading: Function
path: "swift/max(_:_:)"
---

# max(_:_:)

Returns the greater of two comparable values.

## Declaration

```swift
func max<T>(_ x: T, _ y: T) -> T where T : Comparable
```

## Parameters

- `x`: A value to compare.
- `y`: Another value to compare.

## Return Value

Return Value The greater of x and y. If x is equal to y, returns y.

## See Also

### Choosing the Smallest and Largest Value

- [min(_:_:)](swift/min(_:_:).md)
- [min(_:_:_:_:)](swift/min(_:_:_:_:).md)
- [max(_:_:_:_:)](swift/max(_:_:_:_:).md)
