Searching for: For Each in Swift
For In Loop
The for-in loop iterates through every element in a collection (array, set, or dictionary) without specifying size. It behaves like a for each in other languages. The C-style for loop is now deprecated in Swift. To emulate the C-style for loop, use a range as the collection.
A switch case is used test variable equality for a list of values, where each value is a case. When the variable is equal to one of the cases, the statements following the case are executed. In Swift, a switch case can contain a temporary let constant, which contains the variable's value. This let constant can be used in a booleanExpression, which if true, will evaluate statements
The while loop executes a block of code while a boolean expression evaluates to true. It terminates as soon as the expression evaluates to false. The boolean expression is evaluated before each iteration.