Preguntas etiquetadas con nested-loops

1819
¿Cómo salgo de los bucles anidados en Java?

Tengo una construcción de bucle anidado como esta: for (Type type : types) { for (Type t : types2) { if (some condition) { // Do something and break... break; // Breaks out of the inner loop } } } Ahora, ¿cómo puedo salir de ambos bucles? He examinado preguntas similares, pero ninguna se...

482
¿Cómo salir de múltiples bucles?

Dado el siguiente código (que no funciona): while True: #snip: print out current state while True: ok = get_input("Is this ok? (y/n)") if ok.lower() == "y": break 2 #this doesn't work :( if ok.lower() == "n": break #do more processing with menus and stuff ¿Hay alguna manera de hacer que...

216
Salir de un bucle anidado

Si tengo un bucle for que está anidado dentro de otro, ¿cómo puedo salir de ambos bucles (interno y externo) de la manera más rápida posible? No quiero tener que usar un booleano y luego decir ir a otro método, sino simplemente ejecutar la primera línea de código después del bucle externo. ¿Cuál...

122
Romper / salir anidado en vb.net

¿Cómo me salgo de anidado o bucle en vb.net? Intenté usar exit para pero saltó o rompió solo uno para el bucle solo. ¿Cómo puedo hacerlo para lo siguiente: for each item in itemList for each item1 in itemList1 if item1.text = "bla bla bla" then exit for end if end for end...

102
Línea única anidada para bucles

Escribí esta función en python que transpone una matriz: def transpose(m): height = len(m) width = len(m[0]) return [ [ m[i][j] for i in range(0, height) ] for j in range(0, width) ] En el proceso, me di cuenta de que no entiendo completamente cómo se ejecutan los bucles for anidados de una...

96
¿Cómo salir de los bucles anidados?

Si utilizo una breakdeclaración, solo romperá el bucle interno y necesito usar alguna bandera para romper el bucle externo. Pero si hay muchos bucles anidados, el código no se verá bien. ¿Hay alguna otra forma de romper todos los bucles? (No lo use goto stmt). for(int i = 0; i < 1000; i++) {...