NEW: Master Swift design patterns with my latest book! >>

< Previous: Compound assignment operators   Next: Conditions >

Comparison operators

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"

Test your Swift today

Think you know Swift? My book Swift Coding Challenges will put your Swift skills to the test – it's perfect for job interviews and more!

< Previous: Compound assignment operators   Next: Conditions >
Click here to visit the Hacking with Swift store >>