Articles of per loop

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 }

Javascript: nascondendo i metodi del prototipo in ciclo for?

Quindi diciamo che ho aggiunto alcuni metodi di prototipo alla class Array: Array.prototype.containsKey = function(obj) { for(var key in this) if (key == obj) return true; return false; } Array.prototype.containsValue = function(obj) { for(var key in this) if (this[key] == obj) return true; return false; } quindi creo un array associativo e cerco di scorrere […]

Loop in Jade (attualmente noto come motore di template “Pug”)

Voglio usare un ciclo semplice come for(int i=0; i<10; i++){} . Come lo uso nel motore Jade? Sto lavorando con Node.js e utilizzo il framework expressjs.

Punto e virgola mal riposti in ciclo

Quando faccio i miei compiti ho fatto un piccolo errore inserendo; nel ciclo for piace il seguente codice. for(i=0;i<n;i++);{ n=n*i; } Quando ho compilato il programma è stato compilato senza errori ma non ho ottenuto l’output per un po ‘. Successivamente ho capito che avevo perso il ciclo del punto e virgola in per. Qual […]

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 […]

Lettura di più file in più frame di dati

Nella cartella d: \, ho molti file Stata, come data_aa_1.dta, data_aa_2.dta, data_aa_3.dta data_bb_1.dta, data_bb_2.dta, data_bb_3.dta, data_cc_1.dta …. Voglio convertire quei file e ottenere il maggior numero di frame di dati come i file dta in R. Quindi, credo di dover eseguire il ciclo su c (“aa”, “bb”, “cc”) ec (1: 3). Ho provato qualcosa di […]

Un puzzle relativo ai cicli annidati

Per un dato input N, quante volte viene eseguita la dichiarazione allegata? for i in 1 … N loop for j in 1 … i loop for k in 1 … j loop sum = sum + i ; end loop; end loop; end loop; Qualcuno può capire un modo semplice o una formula per […]

JavaScript: sfumature di myArray.forEach vs for loop

Ho visto molte domande che suggeriscono di utilizzare: for (var i = 0; i < myArray.length; i++){ /* … */ } invece di: for (var i in myArray){ /* … */ } per gli array, a causa dell’iterazione incoerente ( vedere qui ). Tuttavia, non riesco a trovare nulla che sembra preferire il ciclo orientato […]

C’è un modo per fare loop nidificati a livello n in Java?

In altre parole, posso fare qualcosa di simile for() { for { for { } } } Tranne N volte? In altre parole, quando viene chiamato il metodo che crea i loop, gli viene assegnato un parametro N, e il metodo creerebbe quindi N di questi loop nidificati uno nell’altro? Certo, l’idea è che ci […]

Inizializzazione di un array in Java usando “advanced” per ogni loop

È ansible inizializzare un array in Java usando il ciclo ‘advanced’ per loop? per esempio Integer[ ] numbers = new Integer[20]; int counter = 0; for ( Integer i : numbers ) { i = counter++; } for ( Integer i : numbers ) { System.out.println(i); } Questo stampa tutti i null, perché è quello?