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 sub conditions 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 Join a FREE crash course for iOS devs who want to become complete senior developers — from October 18th to 24th. Learn how to apply iOS app architecture patterns through a series of lectures and practical coding sessions.
Link copied to your pasteboard.