Preguntas etiquetadas con iteration

94
La mejor forma de iterar a través de una matriz de Perl

¿Cuál es la mejor implementación (en términos de velocidad y uso de memoria) para iterar a través de una matriz Perl? ¿Hay alguna forma mejor? ( @Arrayno es necesario conservarlo). Implementación 1 foreach (@Array) { SubRoutine($_); } Implementación 2 while($Element=shift(@Array)) {...

91
¿Cómo iterar std :: set?

Tengo este codigo: std::set<unsigned long>::iterator it; for (it = SERVER_IPS.begin(); it != SERVER_IPS.end(); ++it) { u_long f = it; // error here } No hay ningún ->firstvalor. ¿Cómo puedo obtener el valor?

88
Iniciar índice para iterar la lista de Python

¿Cuál es la mejor manera de establecer un índice de inicio al iterar una lista en Python? Por ejemplo, tengo una lista de los días de la semana (domingo, lunes, martes, ... sábado), pero quiero recorrer la lista a partir del lunes. ¿Cuál es la mejor práctica para hacer esto?...

84
Ruby each_with_index desplazamiento

¿Puedo definir el desplazamiento del índice en el iterador de bucle each_with_index? Mi intento directo falló: some_array.each_with_index{|item, index = 1| some_func(item, index) } Editar: Aclaración: no quiero un desplazamiento de matriz, quiero que el índice dentro de each_with_index no...

83
Iteración eficiente con índice en Scala

Dado que Scala no tiene forbucles de estilo Java antiguos con índice, // does not work val xs = Array("first", "second", "third") for (i=0; i<xs.length; i++) { println("String #" + i + " is " + xs(i)) } ¿Cómo podemos iterar de manera eficiente y sin usar var's? Podrías hacer esto val xs...