Updated for Xcode 14.2
We’ve covered a lot about conditions and loops in the previous chapters, so let’s recap:
ifstatements to check a condition is true. You can pass in any condition you want, but ultimately it must boil down to a Boolean.
elseblock, and/or multiple
else ifblocks to check other conditions. Swift executes these in order.
||, which means that the whole condition is true if either subcondition is true, or
&&, which means the whole condition is true if both subconditions are true.
switchstatement instead. These must always be exhaustive, which might mean adding a default case.
fallthrough, it means Swift will execute the following case afterwards. This is not used commonly.
forloops let us loop over arrays, sets, dictionaries, and ranges. You can assign items to a loop variable and use it inside the loop, or you can use underscore,
_, to ignore the loop variable.
whileloops let us craft custom loops that will continue running until a condition becomes false.
That’s another huge chunk of new material, but with conditions and loops you now know enough to build some really useful software – give it a try!
SPONSORED From March 20th to 26th, you can join a FREE crash course for mid/senior iOS devs who want to achieve an expert level of technical and practical skills – it’s the fast track to being a complete senior developer!
Sponsor Hacking with Swift and reach the world's largest Swift community!
Link copied to your pasteboard.