Updated for Xcode 14.1
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 In-app subscriptions are a pain to implement, hard to test, and full of edge cases. RevenueCat makes it straightforward and reliable so you can get back to building your app. Oh, and it's free if your app makes less than $10k/mo.
Link copied to your pasteboard.