Exit from several, nested while or for loops with one command
Mostrar comentarios más antiguos
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 comentario
I've seen the "goto" tag! Evil.
Respuesta aceptada
Más respuestas (1)
Apoorva Srivastava
el 14 de Jun. de 2019
Editada: Apoorva Srivastava
el 14 de Jun. de 2019
0 votos
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!)
Categorías
Más información sobre Loops and Conditional Statements en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!