Como quebrar loops externos de estruturas internas que respondem à ruptura (loops / switch)
Como quebrar um loop externo de dentro de uma estrutura aninhada que responde aobreak
declaração em Swift?
Por exemplo:
while someCondition {
if someOtherCondition {
switch (someValue) {
case 0: // do something
case 1: // exit loop
case 2...5: // do something else
default: break
}
} else {
someCondition = false
}
}
obreak
só vai me tirar doswitch
, e no Swift, ele deve ser usado, pois casos vazios não são permitidos. Como posso sair completamente do loop de dentro doswitch
?