Articles of for loop

Il ciclo su ranged è favorevole alle prestazioni?

Leggendo varie domande qui su Stack Overflow su iteratori e prestazioni C ++ **, ho iniziato a chiedermi se for(auto& elem : container) viene “espanso” dal compilatore nella migliore versione ansible? (Un po ‘come l’ auto , che il compilatore inserisce subito nel giusto tipo e quindi non è mai più lento e talvolta più […]

Java 8 forOach con indice

C’è un modo per build un metodo forEach in Java 8 che itera con un indice? Idealmente mi piacerebbe qualcosa del genere: params.forEach((idx, e) -> query.bind(idx, e)); Il meglio che potrei fare adesso è: int idx = 0; params.forEach(e -> { query.bind(idx, e); idx++; });

++ i o i ++ in per cicli ??

Possibile duplicato: Esiste una differenza di prestazioni tra i ++ e ++ i in C ++? C’è una ragione per cui alcuni programmatori scrivono ++i in un normale ciclo di ricerca invece di scrivere i++ ?

variabile annidato per cicli

Sto cercando di capire come usare la ricorsione per fare nested looping di livello n. Ad esempio, se n = 3, ci sarebbero 3 “livelli” for(z=0;z<6;z++){ for(y=0;y<6;y++){ for(x=0;x<6;x++){ if (z+y+x==f){ //do something } } } } e così via. Non riesco a capire come potrei mettere il ciclo if nell’ultimo ciclo for e come posso […]

Postgres FOR LOOP

Sto cercando di ottenere 25 campioni casuali di 15.000 ID da un tavolo. Invece di premere manualmente la corsa ogni volta, sto provando a fare un ciclo. Che capisco perfettamente non è l’uso ottimale di Postgres, ma è lo strumento che ho. Questo è quello che ho finora: for i in 1..25 LOOP insert into […]

Iterare con ciclo for o while?

Vedo spesso codice come: Iterator i = list.iterator(); while(i.hasNext()) { … } ma scrivo che (quando Java 1.5 non è disponibile o per ognuno non può essere usato) come: for(Iterator i = list.iterator(); i.hasNext(); ) { … } perché È più breve Ti tiene in un ambito più piccolo Riduce la possibilità di confusione. (Viene […]

Come eseguire il looping della matrice in batch?

Ho creato un array come questo: set sources[0]=”\\sources\folder1\” set sources[1]=”\\sources\folder2\” set sources[2]=”\\sources\folder3\” set sources[3]=”\\sources\folder4\” Ora voglio scorrere questa matrice: for %%s in (%sources%) do echo %%s Non funziona! Sembra che lo script non entri nel ciclo. Perché? Come posso iterare allora?

R: salvataggio di più ggplot usando un ciclo for

Voglio automatizzare la generazione di un numero di ggplot: Set di dati generici: mydata<-data.frame(matrix(rnorm(100),ncol=5)) names(mydata)<-c("Tijd","X1","X2","X3","X4") Specificare le variabili da includere: Start=2 Stop=5 Elenco per salvare i grafici in: gvec<-vector("list",length=length(Start:Stop)) Creare grafici: for(i in Start:Stop){ graphy<-ggplot(mydata,aes_string(x="Tijd",y=names(mydata)[i]))+geom_point()+mytheme gvec[[i-Start+1]]<-graphy } Salva grafici: for(i in Start:Stop){ tiff(paste0(“Test/Residu/Plots/Prei/mydata.”,names(mydata)[i],”09.14.tiff”),width=720,height=720) gvec[[i-Start+1]] graphics.off() } L’elenco di grafici è generato; Posso anche salvare manualmente […]

Come utilizzare la funzione setInterval all’interno di for loop

Sto provando a eseguire più timer dato un elenco variabile di elementi. Il codice ha un aspetto simile al seguente: var list = Array(…); for(var x in list){ setInterval(function(){ list[x] += 10; console.log(x + “=>” + list[x] + “\n”); }, 5 * 1000); } Il problema con il codice precedente è che l’unico valore aggiornato […]

Consenti per Range-Based For con classi enum?

Ho un pezzo di codice ricorrente dove eseguo il loop su tutti i membri di una enum class . Il ciclo for che attualmente utilizzo sembra molto poco maneggevole rispetto al nuovo range-based for . C’è un modo per sfruttare le nuove funzionalità di C ++ 11 per ridurre la verbosità per il mio ciclo […]