Articles of while loop

Looping a través de encontrar resultados en Bash donde el nombre de archivo contiene espacios en blanco

Intento buscar archivos que puedan contener espacios en blanco. Trato de usar -print0 y establecer IFS aquí es mi script IFS=$’\0′;find people -name ‘*.svg’ -print0 | while read file; do grep ‘ /dev/null && echo $file | tee -a embeded_images.txt; done Intento corregir todo el archivo svg que contiene imágenes embebidas, funciona sin -print0 pero […]

Java ¿Cómo puedo romper un ciclo while bajo una instrucción switch?

Tengo una tarea para implementar una aplicación de prueba simple, a continuación está mi código actual: import java.util.*; public class Test{ private static int typing; public static void main(String argv[]){ Scanner sc = new Scanner(System.in); System.out.println(“Testing starts”); while(sc.hasNextInt()){ typing = sc.nextInt(); switch(typing){ case 0: break; //Here I want to break the while loop case 1: […]

Salir de un ciclo while que contiene una instrucción switch

Tengo problemas para descubrir cómo salir de un bucle que contiene una statement de cambio. La pausa se rompe del interruptor, no del lazo. Probablemente haya una solución más elegante para esto. Implementé una bandera que comienza como verdadera y se establece en falsa y finaliza el ciclo. ¿Puedes ofrecer una mejor solución? Antecedentes: este […]

¿Cuál es la diferencia entre iterar sobre un archivo con foreach o mientras está en Perl?

Tengo un FILE Filehandle en Perl, y quiero iterar sobre todas las líneas en el archivo. ¿Hay alguna diferencia entre los siguientes? while () { # do something } y foreach () { # do something }

Java – ¿Devuelve un valor un ciclo?

Estoy escribiendo un código que básicamente sigue el siguiente formato: public static boolean isIncluded(E element) { Node c = head; while (c != null) { if (cursor.getElement().equals(element)) { return true; } c = c.getNext(); } return false; } El código buscará un elemento en una lista de nodos. Sin embargo, mi pregunta es que si […]

¿Cómo optimizar las comprensiones y los bucles en Scala?

Entonces se supone que Scala es tan rápido como Java. Estoy revisando algunos problemas de Project Euler en Scala que abordo originalmente en Java. Específicamente, problema 5: “¿Cuál es el número positivo más pequeño que es uniformemente divisible por todos los números del 1 al 20?” Aquí está mi solución Java, que tarda 0,7 segundos […]

Cómo usar .nextInt () y hasNextInt () en un ciclo while

Así que quiero que mi progtwig lea una entrada, que tiene algunos enteros en una línea, por ejemplo: 1 1 2 Luego debería leer cada entero por separado e imprimirlo en una nueva línea. El número de enteros que el progtwig tiene que leer no se da con anticipación, entonces lo que estoy tratando de […]

Validación de entrada del escáner en ciclo while

Tengo que mostrar las entradas del escáner en un ciclo while: el usuario tiene que insertar entradas hasta que escriba “salir”. Entonces, tengo que validar cada entrada para verificar si escribe “salir”. ¿Cómo puedo hacer eso? while (!scanner.nextLine().equals(“quit”)) { System.out.println(“Insert question code:”); String question = scanner.nextLine(); System.out.println(“Insert answer code:”); String answer = scanner.nextLine(); service.storeResults(question, answer); […]

While-loop ignora scanf la segunda vez

#include int main () { char loop=’y’; while(loop != ‘n’) { printf(“loop? “); scanf(“%c”, &loop); if(loop != ‘y’) { loop=’n’; } } return 0; } Si escribo ‘y’, reinicia el ciclo while, pero ignora el scanf la segunda vez y termina el ciclo después de eso. ¿Alguien puede ayudar?

Mientras bucle en lote

Esto es lo que quiero, dentro de BACKUPDIR , quiero ejecutar cscript /nologo c:\deletefile.vbs %BACKUPDIR% hasta que el número de archivos dentro de la carpeta sea mayor que 21 (los countfiles lo tienen). Aquí está mi código: @echo off SET BACKUPDIR=C:\test for /f %%x in (‘dir %BACKUPDIR% /b ^| find /v /c “::”‘) do set […]