AI Workshop: learn to build apps with AI →
Control Flow: For-In Loops

Join the AI Workshop and learn to build real-world apps with AI. A hands-on, practical program to level up your skills.


This tutorial belongs to the Swift series

for-in loops can be used to iterate a specific number of times using a range operator:

for index in 0...3 {
  // iterate 4 times; index is 0, 1, 2, 3
}

You can iterate over the elements of an array or set:

let list = ["a", "b", "c"]
for item in list {
  // `item` contains the element value
}

You can also iterate over the elements of a dictionary:

let dict = ["a": 1, "b": 2, "c": 2]
for (key, value) in dict {
  // key contains the dictionary key
  // value contains the dictionary value
}

Lessons in this unit:

0: Introduction
1: If Statements
2: Switch Statements
3: Ternary Operator
4: ▶︎ For-In Loops
5: While Loops
6: Repeat-While Loops
7: Control Transfer Statements