Loops
Loop statements enable us to continuously execute a block of code until a condition is met. They also enable us to iterate over elements of a collection. Let's look at how we would use the for-in
loop to iterate over the elements of a collection.
The for-in loop
While Swift does not offer the standard C-based for
loop, it does have the for-in
loop. The standard C-based for
loop was removed from the Swift language in Swift 3 because it was rarely used. You can read the full proposal to remove this loop on the Swift evolution site at https://github.com/apple/swift-evolution/blob/master/proposals/0007-remove-c-style-for-loops.md. The for-in
statement is used to execute a block of code for each item in a range, collection, or sequence.
Using the for-in loop
The for-in
loop iterates over a collection of items or a range of numbers, and executes a block of code for each item in the collection or range. The format for the for-in
statement is as follows:
for...