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")
}
SPONSORED Transform your career with the iOS Lead Essentials. Unlock over 40 hours of expert training, mentorship, and community support to secure your place among the best devs. Click for early access to this limited offer and a FREE crash course.
Sponsor Hacking with Swift and reach the world's largest Swift community!
Link copied to your pasteboard.