Поток управления / Прерывание потока управления

let numbers = [ 235711131719 ]
var str = ""
for i in 0 ..< numbers.count {
    if i % 2 == 1 {
        continue
    }
    str += (str == "" ? "" : "-") + "\(numbers[i])"
}
//str is "2-5-11-17"
print("str is \(str)")


Оператор continue сообщает циклу, что нужно прекратить выполнение своих действий и начать следующую итерацию цикла. Он говорит: «Я закончил текущую итерацию цикла», не выходя из цикла вообще.