Swift has several operators that perform comparison, and these work more or less like you would expect in mathematics.
Let’s start with a couple of example variables so we have something to work with:
let firstScore = 6
let secondScore = 4
There are two operators that check for equality: ==
checks two values are the same, and !=
(pronounced “not equals”) checks two values are not the same:
firstScore == secondScore
firstScore != secondScore
There are four operators for comparing whether one value is greater than, less than, or equal to another. These are just like in mathematics:
firstScore < secondScore
firstScore >= secondScore
Each of these also work with strings, because strings have a natural alphabetical order:
"Taylor" <= "Swift"
BUILD THE ULTIMATE PORTFOLIO APP Most Swift tutorials help you solve one specific problem, but in my Ultimate Portfolio App series I show you how to get all the best practices into a single app: architecture, testing, performance, accessibility, localization, project organization, and so much more, all while building a SwiftUI app that works on iOS, macOS and watchOS.
Sponsor Hacking with Swift and reach the world's largest Swift community!
Link copied to your pasteboard.