Articles of while loop

While o Tail Recursion in F #, cosa usare quando?

Ok, solo in F # e questo è il modo in cui ora lo capisco: Alcuni problemi sono ricorsivi in ​​natura (costruzione o lettura di una struttura per nominarne solo uno) e quindi si utilizza la ricorsione. In questi casi preferisci usare la ricorsione in coda per dare una pausa allo stack Alcuni linguaggi sono […]

Scripting di Bash, più condizioni nel ciclo while

Sto cercando di ottenere un semplice ciclo while che funzioni in bash che utilizza due condizioni, ma dopo aver provato molte syntax diverse da vari forum, non riesco a smettere di lanciare un errore. Ecco cosa ho: while [ $stats -gt 300 ] -o [ $stats -eq 0 ] Ho anche provato: while [[ $stats […]

Sintassi per un ciclo infinito di Bash a riga singola

Ho problemi a trovare la giusta combinazione di punto e virgola e / o parentesi graffe. Mi piacerebbe farlo, ma come one-liner dalla riga di comando: while [ 1 ] do foo sleep 2 done

Java Come posso interrompere un ciclo while sotto un’istruzione switch?

Ho un compito per implementare una semplice applicazione di test, di seguito è il mio codice corrente: 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 […]

Interruzione di un ciclo while che contiene un’istruzione switch

Ho difficoltà a capire come uscire da un loop che contiene un’istruzione switch. La rottura si interrompe dall’interruttore, non dal ciclo. Probabilmente c’è una soluzione più elegante a questo. Ho implementato un flag che inizia come true e viene impostato su false e termina il ciclo. Puoi offrire una soluzione migliore? Sfondo: questo codice viene […]

Qual è la differenza tra iterare su un file con foreach o while in Perl?

Ho un filehandle FILE in Perl, e voglio scorrere tutte le righe nel file. C’è una differenza tra quanto segue? while () { # do something } e foreach () { # do something }

Java – La restituzione di un valore interrompe un ciclo?

Sto scrivendo del codice che fondamentalmente segue il seguente 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; } Il codice cercherà un elemento in un elenco di nodes. Tuttavia, la mia domanda è che se […]

Come ottimizzare la for-comprehensions e i loop in Scala?

Quindi Scala dovrebbe essere veloce quanto Java. Sto rivisitando alcuni problemi di Project Euler in Scala che inizialmente avevo affrontato in Java. In particolare Problema 5: “Qual è il più piccolo numero positivo che è equamente divisibile per tutti i numeri da 1 a 20?” Ecco la mia soluzione Java, che richiede 0,7 secondi per […]

Cosa c’è di sbagliato in questo ciclo?

boolean r = false ; int s = 0 ; while (r == false) ; { s = getInt() ; if (!(s>=0 && s<=2)) System.out.println ("try again not a valid response") ; else r = true ; } Il testo non viene mai visualizzato nemmeno se viene inserito un 3 o un 123 e il […]

Java per loop vs. while loop. Differenza di prestazioni?

Supponiamo di avere il seguente codice, ci sono tre cicli per fare qualcosa. Funzionerebbe velocemente se cambio il ciclo più esterno da loop a while? grazie ~~ int length = 200; int test = 0; int[] input = new int[10]; for(int i = 1; i <= length; i++) { for (int j = 0; j […]