Prima di iniziare questa domanda, so che java 'goto' è un grande no.
Quindi sto scrivendo un programma e ho dei loop e delle istruzioni rientrate e ho bisogno di BREAK
multiple su comando. Piuttosto che avere un carico di boolean
variabili e if(!<booleanName>) BREAK;
dichiarazioni in questi cicli e dichiarazioni, qual è l'opinione di tutti sull'uso delle etichette per romperle usando l'istruzione BREAK <label>
?
per es.
for(...) {
indented_example_loops: // Label name
for(...) {
for(...) {
if(match) break indented_example_loops;
// ^ Break statement to break the 2 for loops at once
}
}
}
Perfettamente ok? Va bene ogni tanto? Evitare completamente? o dovrei andare in un angolo e chiamare il diavolo per prendere l'anima?