Swift version: 5.6
Swift has built-in way of checking whether all items in an array match a condition: the allSatisfy()
method. Give this thing a condition to check, and it will apply that condition on all items until it finds one that fails, at which point it will return false. If it reaches the end of the array and all have passed the condition, it will return true.
For example, you can check whether all items in an array of numbers are under 10:
[1, 2, 3, 4, 5].allSatisfy { $0 < 10 }
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
This is part of the Swift Knowledge Base, a free, searchable collection of solutions for common iOS questions.
Link copied to your pasteboard.