---
title: min()
framework: swift
role: symbol
role_heading: Instance Method
path: swift/asyncmapsequence/min()
---

# min()

Returns the minimum element in an asynchronous sequence of comparable elements.

## Declaration

```swift
@warn_unqualified_access func min() async rethrows -> Self.Element?
```

## Return Value

Return Value The sequence’s minimum element. If the sequence has no elements, returns nil.

## Discussion

Discussion In this example, an asynchronous sequence called Counter produces Int values from 1 to 10. The min() method returns the minimum value of the sequence. let min = await Counter(howHigh: 10)     .min() print(min ?? "none") // Prints "1"
