1. For Loop
  2. While Loop
  3. Repeat Loop
  4. Exiting Loop
  5. Exiting Multiple Loops
  6. Skipping Items
  7. Infinite loops

1. For Loops

Basic structure

for number in 1...10 {
    print("Number is ", number)
}

output

Number is 1 Number is 2 Number is 3 Number is 4 Number is 5 Number is 6 Number is 7 Number is 8 Number is 9 Number is 10

ps: if you don’t need a temporary constant use _ in place of variable while initiating loop

let num = 1...5

for _ in num {
    print("Hello")
}

output

Hello Hello Hello Hello Hello

2. While Loops

It’s a conditional loop, meaning it will run until a certain condition becomes false