Articles of for loop

¿Cómo realizar una acción cada 5 resultados?

¿Cómo puedo realizar una acción dentro de un bucle for cada 5 resultados? Básicamente, estoy tratando de emular una tabla con 5 columnas.

Problema de rendimiento para vector :: tamaño () en un bucle

Hola cuando tengo un vector var; for(int i=0; i< var.size();i++) , ¿se llama a la función size() cada vez o solo una vez? de las respuestas, supongo que es mejor usar iteradores, o simplemente tener variables antes del ciclo

Itera con for loop o while loop?

A menudo veo código como: Iterator i = list.iterator(); while(i.hasNext()) { … } pero escribo que (cuando Java 1.5 no está disponible o para cada uno no se puede usar) como: for(Iterator i = list.iterator(); i.hasNext(); ) { … } porque Es más corto Lo mantengo en un ámbito más pequeño Reduce la posibilidad de […]

Dos puntos y comas dentro de un paréntesis for-loop

Estoy personalizando un código que encontré en internet (es el recibo de tweet de adafruit). No puedo entender muchas partes del código, pero lo que más me desconcierta es el for-loop con dos puntos y comas entre paréntesis. boolean jsonParse(int depth, byte endChar) { int c, i; boolean readName = true; for(;;) { //<——— while(isspace(c […]

¿Cómo hacer un bucle a través de una matriz en lote?

Creé una matriz como esta: set sources[0]=”\\sources\folder1\” set sources[1]=”\\sources\folder2\” set sources[2]=”\\sources\folder3\” set sources[3]=”\\sources\folder4\” Ahora quiero iterar a través de esta matriz: for %%s in (%sources%) do echo %%s ¡No funciona! Parece que el script no entra en el ciclo. ¿Porqué es eso? ¿Cómo puedo iterar entonces?

¿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 }

R: guardar múltiples ggplots usando un bucle for

Quiero automatizar la generación de varios ggplots: Conjunto de datos generics mydata<-data.frame(matrix(rnorm(100),ncol=5)) names(mydata)<-c("Tijd","X1","X2","X3","X4") Especifique las variables a incluir: Start=2 Stop=5 Lista para guardar las plots en: gvec<-vector("list",length=length(Start:Stop)) Crear ttwigs: for(i in Start:Stop){ graphy<-ggplot(mydata,aes_string(x="Tijd",y=names(mydata)[i]))+geom_point()+mytheme gvec[[i-Start+1]]<-graphy } Guardar plots: 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() } La lista de plots se genera; Puedo guardar los trazados manualmente […]

Java: la mejor forma de iterar a través de una colección (aquí ArrayList)

Hoy estaba felizmente progtwigndo cuando llegué a un código que ya usaba cientos de veces: Iterando a través de una colección (aquí ArrayList) por alguna razón, de hecho miré las opciones de autocompletado de Eclipse y me puse a pensar: ¿Qué casos son los siguientes bucles mejores para usar que los otros? El bucle de […]

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

Un rompecabezas relacionado con bucles nesteds

Para una entrada N dada, ¿cuántas veces se ejecuta la instrucción adjunta? 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; ¿Alguien puede encontrar una manera fácil o una fórmula para […]