Swift version: 5.2
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
let numbers = [1, 2, 3, 4, 5] let max = numbers.max()
max() can be called on an empty array, it returns an optional – you need to check and unwrap it yourself.
SPONSORED ViRE offers discoverable way of working with regex. It provides really readable regex experience, code complete & cheat sheet, unit tests, powerful replace system, step-by-step search & replace, regex visual scheme, regex history & playground. ViRE is available on Mac & iPad.
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.