Now you know some operators you can write conditions using if
statements. You give Swift a condition, and if that condition is true it will run code of your choosing.
To try this out, I want to use a Swift function called print()
: you run it with some text, and it will be printed out.
We can use conditions to check for a winning Blackjack hand:
let firstCard = 11
let secondCard = 10
if firstCard + secondCard == 21 {
print("Blackjack!")
}
The code inside the braces – {
and }
– will be run if the condition is true. If you want you can provide alternative code to run if the condition is false, using else
:
if firstCard + secondCard == 21 {
print("Blackjack!")
} else {
print("Regular cards")
}
You can also chain conditions together using else if
:
if firstCard + secondCard == 2 {
print("Aces – lucky!")
} else if firstCard + secondCard == 21 {
print("Blackjack!")
} else {
print("Regular cards")
}
SAVE 50% To celebrate WWDC23, all our books and bundles are half price, so you can take your Swift knowledge further without spending big! Get the Swift Power Pack to build your iOS career faster, get the Swift Platform Pack to builds apps for macOS, watchOS, and beyond, or get the Swift Plus Pack to learn advanced design patterns, testing skills, and more.
Link copied to your pasteboard.