Swift version: 5.10
All arrays have a built-in method called max()
, which returns the highest item in the array. This comes with a default implementation if the elements of the array conform to Comparable
: it will simply compare all items until it finds the one that compares highest.
For example, this code puts 5 into the max
constant:
let numbers = [1, 2, 3, 4, 5]
let max = numbers.max()
Note: because max()
can be called on an empty array, it returns an optional – you need to check and unwrap it yourself.
SPONSORED Get accurate app localizations in minutes using AI. Choose your languages & receive translations for 40+ markets!
Sponsor Hacking with Swift and reach the world's largest Swift community!
Available from iOS 8.0 – learn more in my book Pro Swift
This is part of the Swift Knowledge Base, a free, searchable collection of solutions for common iOS questions.
Link copied to your pasteboard.