Preguntas etiquetadas con foreach

foreach es una construcción en bucle que ejecuta una determinada pieza de código para cada elemento en una lista / colección / matriz. A diferencia de un bucle for, el bucle foreach no requiere que el codificador mantenga una variable de contador para evitar errores de off-by-one (fencepost). Se recomienda usar cuando se necesita una iteración simple sobre todo el arreglo / lista / colección .


7
¿Cómo funciona realmente PHP 'foreach'?
Permítanme ponerle un prefijo diciendo que sé qué foreaches, qué hace y cómo usarlo. Esta pregunta se refiere a cómo funciona bajo el capó, y no quiero ninguna respuesta en la línea de "así es como se repite una matriz con foreach". Durante mucho tiempo supuse que foreachfuncionaba con la …


27
¿Cómo funciona el ciclo Java 'para cada'?
На этот вопрос есть ответы en Stack Overflow на русском : Как работает цикл foreach en Java? Considerar: List<String> someList = new ArrayList<String>(); // add "monkey", "donkey", "skeleton key" to someList for (String item : someList) { System.out.println(item); } ¿Cómo sería el forbucle equivalente sin usar el para cada sintaxis?

30
¿Cómo se obtiene el índice de la iteración actual de un bucle foreach?
¿Hay alguna construcción de lenguaje rara que no haya encontrado (como las pocas que he aprendido recientemente, algunas en Stack Overflow) en C # para obtener un valor que represente la iteración actual de un bucle foreach? Por ejemplo, actualmente hago algo como esto dependiendo de las circunstancias: int i …
939 c#  foreach 



16
Actualice todos los objetos en una colección usando LINQ
¿Hay alguna manera de hacer lo siguiente usando LINQ? foreach (var c in collection) { c.PropertyToSet = value; } Para aclarar, quiero iterar a través de cada objeto en una colección y luego actualizar una propiedad en cada objeto. Mi caso de uso es que tengo un montón de comentarios …
500 c#  .net  linq  foreach 


13
¿Cómo encontrar el índice foreach?
¿Es posible encontrar el foreachíndice? en un forbucle de la siguiente manera: for ($i = 0; $i < 10; ++$i) { echo $i . ' '; } $i te dará el índice. ¿Tengo que usar el forbucle o hay alguna forma de obtener el índice en el foreachbucle?
490 php  loops  foreach 

16
For..In loops en JavaScript - pares de valores clave
Me preguntaba si hay una manera de hacer algo como un foreachbucle PHP en JavaScript. La funcionalidad que estoy buscando es algo como este fragmento de PHP: foreach($data as $key => $value) { } Estaba mirando el for..inbucle JS , pero parece que no hay forma de especificar el as. …




13
¿Romper o regresar de la secuencia Java 8 para cada uno?
Cuando usamos iteración externa sobre una Iterable, usamos breako returndesde un ciclo for-each mejorado como: for (SomeObject obj : someObjects) { if (some_condition_met) { break; // or return obj } } ¿Cómo podemos breako returnusar la iteración interna en una expresión lambda de Java 8 como: someObjects.forEach(obj -> { //what …
313 java  foreach  lambda  java-8 

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.