Updated for Xcode 13.3
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 Spend less time managing in-app purchase infrastructure so you can focus on building your app. RevenueCat gives everything you need to easily implement, manage, and analyze in-app purchases and subscriptions without managing servers or writing backend code.
Link copied to your pasteboard.