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"
SPONSORED Still waiting on your CI build? Speed it up ~3x with Blaze - change one line, pay less, keep your existing GitHub workflows. First 25 HWS readers to use code HACKING at checkout get 50% off the first year. Try it now for free!
Sponsor Hacking with Swift and reach the world's largest Swift community!
Link copied to your pasteboard.