Contents

min()

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

Declaration

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

Return Value

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

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"

See Also

Finding Elements