Как ответил Александр, то, что вы на самом деле просите сделать, это подло. Я склонен полагать, что помеченный do
оператор также не будет вашим лучшим вариантом, но это самое простое решение, не видя больше кода.
Следующее напечатает 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9
var condition = true
loopReset: do {
for i in 0..<10 {
if condition, i > 5 {
condition = false
continue loopReset
}
print(i)
}
}