Preguntas etiquetadas con break

Una declaración de interrupción es una función de control de flujo proporcionada por la mayoría de los lenguajes de programación que permite una salida anticipada de un bucle; una vez que se alcanza una sentencia de ruptura, se sale inmediatamente de su ciclo circundante.

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...

295
¿Cómo salgo de un bucle en Perl?

Estoy tratando de usar una breakdeclaración en un forbucle, pero como también estoy usando subs estrictos en mi código Perl, recibo un error que dice: La palabra "break" sin palabra no está permitida mientras se usan "subs estrictos" en ./final.pl línea 154. ¿Hay alguna solución para esto...

277
salir de si y foreach

Tengo un bucle foreach y una declaración if. Si se encuentra una coincidencia, finalmente necesito salir del foreach. foreach($equipxml as $equip) { $current_device = $equip->xpath("name"); if ( $current_device[0] == $device ) { // found a match in the file $nodeid = $equip->id;...

276
¿Cómo salgo de un bucle en Scala?

¿Cómo rompo un bucle? var largest=0 for(i<-999 to 1 by -1) { for (j<-i to 1 by -1) { val product=i*j if (largest>product) // I want to break out here else if(product.toString.equals(product.toString.reverse)) largest=largest max product } } ¿Cómo convierto los bucles anidados en...

110
Cómo no tener un salto de página después de \ include en LaTeX

Mi LaTeX me hace saltos de página después de cada subsección porque mis subsecciones están en archivos separados. Utilizo el comando \include{file}que agrega un salto de página después de usarlo. Me gustaría que no haya saltos de página causados ​​por el uso de \include{file}. ¿Cómo no se puede...

103
Ruptura de bucle cuando aparecen "advertencias ()" en R

Tengo un problema: estoy ejecutando un bucle para procesar varios archivos. Mis matrices son enormes y, por lo tanto, a menudo me quedo sin memoria si no tengo cuidado. ¿Hay alguna forma de salir de un bucle si se crean advertencias? Simplemente sigue ejecutando el ciclo e informa que falló mucho...