Exit from several, nested while or for loops with one command
Mostra commenti meno recenti
Hello Is there an easy way to quit nested while loops with a command?
For example:
while condition1 = true
...
while condition2 = true
...
while condition3 = true
...
if condition4 = true
leave all while loops and continue with 'command1';
end
end
end
end
command1;
I know that in nested loops, 'break' exits only from the loop in which it occurs. Control passes to the statement that follows the end of that loop.
1 Commento
I've seen the "goto" tag! Evil.
Risposta accettata
Più risposte (1)
Apoorva Srivastava
il 14 Giu 2019
Modificato: Apoorva Srivastava
il 14 Giu 2019
0 voti
If you want to stop the program completely but not close MATLAB, you can just use return. (Note: It can be used even without a function!)
Categorie
Scopri di più su Loops and Conditional Statements in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!