Preguntas con la etiqueta [iteration]

Lista iteration preguntas

"para" frente a "cada uno" en Ruby

10
respuestas
229
votos
287.0k
vistas

Acabo de tener una pregunta rápida sobre los bucles en Ruby. ¿Existe alguna diferencia entre estas dos formas de iterar a través de una colección? # way 1 @collection.each do

Manera de pasar de la recursividad a la iteración

21
respuestas
451
votos
198.0k
vistas

He usado bastante la recursividad durante mis muchos años de programación para resolver problemas simples, pero soy plenamente consciente de que a veces es necesario iterar debido a problemas de

Al revisar un código de empresa antiguo, encontré un bucle for que se parece a este: for (;;) { //Some stuff } Probé en Google pero no pude encontrar ninguna

Al escribir el siguiente código Matlab: for ii=1:n x(ii) = foo( ii ); % foo is some function of ii that cannot be vectorized. end Recibo la siguiente advertencia de

¿Cómo puedo iterar sobre una tupla (usando C++ 11)? Intenté lo siguiente: for(int i=0; i<std::tuple_size<T...>::value; ++i) std::get<i>(my_tuple).do_sth(); pero esto no funciona: Error 1: lo siento, no implementado: no se puede

Estoy intentando recorrer un objeto anidado para recuperar un objeto específico identificado por una cadena. En el objeto de ejemplo siguiente, la cadena de identificación es la propiedad "etiqueta". No

El problema ocurre en Element element = it.next(); Y este código que contiene esa línea, está dentro de unOnTouchEvent for (Iterator<Element> it = mElements.iterator(); it.hasNext();){ Element element = it.next(); if(touchX

¿Se puede convertir cada recursión en iteración?

18
respuestas
239
votos
114.6k
vistas

Un hilo de Reddit planteó una pregunta aparentemente interesante: Las funciones recursivas de cola se pueden convertir trivialmente en funciones iterativas. Otros se pueden transformar utilizando una pila explícita. ¿

Iterando a través de un rango de fechas en Python

27
respuestas
550
votos
559.7k
vistas

Tengo el siguiente código para hacer esto, pero ¿cómo puedo hacerlo mejor? En este momento creo que es mejor que los bucles anidados, pero comienza a volverse Perl-one-liner cuando tienes

¿Cómo itero sobre un NSArray?

8
respuestas
468
votos
372.2k
vistas

Estoy buscando el idioma estándar para iterar sobre un archivo NSArray. Mi código debe ser adecuado para OS X 10.4+.

Quiero recorrer los objetos contenidos en una matriz y cambiar las propiedades de cada uno. Si hago esto: for (var j = 0; j < myArray.length; j++){ console.log(myArray[j]); } La

Eliminar elementos de la colección mientras se itera

9
respuestas
329
votos
423.0k
vistas

AFAIK, hay dos enfoques: Iterar sobre una copia de la colección. Utilice el iterador de la colección real. Por ejemplo, List<Foo> fooListCopy = new ArrayList<Foo>(fooList); for(Foo foo : fooListCopy){ //

Iterando cada carácter en una cadena usando Python

9
respuestas
582
votos
820.4k
vistas

¿ Cómo puedo iterar sobre una cadena en Python (obtener cada carácter de la cadena, uno a la vez, cada vez a través de un bucle)?

Formas de iterar sobre una lista en Java

13
respuestas
719
votos
1.3M
vistas

Siendo algo nuevo en el lenguaje Java, estoy tratando de familiarizarme con todas las formas (o al menos las no patológicas) en las que uno puede recorrer una lista (o

Tengo un problema al iterar en un archivo. Esto es lo que escribo en el intérprete y el resultado: >>> f = open('baby1990.html', 'rU') >>> for line in f.readlines(): ...