Contents

max()

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

Declaration

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

Return Value

The sequence’s maximum 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 max() method returns the max value of the sequence.

let max = await Counter(howHigh: 10)
    .max()
print(max ?? "none")
// Prints "10"

See Also

Finding Elements