Domande taggate «foreach»

foreach è un costrutto che esegue un ciclo che esegue un determinato pezzo di codice per ciascun elemento in un elenco / raccolta / matrice. Contrariamente a un ciclo for, il ciclo foreach non richiede al programmatore di mantenere una variabile contatore per evitare bug off-by-one (fencepost). Si consiglia di utilizzare quando è necessaria una semplice iterazione sull'intero array / elenco / raccolta .

19
Argomento non valido fornito per foreach ()
Mi capita spesso di gestire dati che possono essere una matrice o una variabile nulla e di alimentare alcuni foreachdi questi dati. $values = get_values(); foreach ($values as $value){ ... } Quando si alimenta un foreach con dati che non sono un array, viene visualizzato un avviso: Avviso: argomento non …
304 php  foreach 


4
"Continua" in cursor.forEach ()
Sto creando un'app usando meteor.js e MongoDB e ho una domanda su cursor.forEach (). Voglio controllare alcune condizioni all'inizio di ciascuna per ogni iterazione e quindi saltare l'elemento se non devo eseguire l'operazione su di esso in modo da poter risparmiare un po 'di tempo. Ecco il mio codice: // …

4
uscire da if e foreach
Ho un ciclo foreach e un'istruzione if. Se viene trovata una partita, alla fine devo uscire dalla foreach. foreach($equipxml as $equip) { $current_device = $equip->xpath("name"); if ( $current_device[0] == $device ) { // found a match in the file $nodeid = $equip->id; <break out of if and foreach here> } …



11
JS: iterando il risultato di getElementsByClassName usando Array.forEach
Voglio iterare su alcuni elementi DOM, sto facendo questo: document.getElementsByClassName( "myclass" ).forEach( function(element, index, array) { //do stuff }); ma ricevo un errore: document.getElementsByClassName ("myclass"). forEach non è una funzione Sto usando Firefox 3, quindi so che entrambi getElementsByClassNamee Array.forEachsono presenti. Funziona bene: [2, 5, 9].forEach( function(element, index, array) { …

26
Foreach loop, determinare qual è l'ultima iterazione del loop
Ho un foreachciclo e ho bisogno di eseguire un po 'di logica quando l'ultimo elemento viene scelto dal List, ad esempio: foreach (Item result in Model.Results) { //if current result is the last item in Model.Results //then do something in the code } Posso sapere quale ciclo è l'ultimo senza …
233 c#  asp.net  foreach 


30
Trova l'ultimo elemento di un array mentre usi un ciclo foreach in PHP
Sto scrivendo un creatore di query SQL utilizzando alcuni parametri. In Java, è molto facile rilevare l'ultimo elemento di un array dall'interno del ciclo for semplicemente controllando la posizione corrente dell'array con la lunghezza dell'array. for(int i=0; i< arr.length;i++){ boolean isLastElem = i== (arr.length -1) ? true : false; } …
215 php  foreach 



7
Qual è più efficiente, un ciclo for-each o un iteratore?
Qual è il modo più efficace per attraversare una collezione? List<Integer> a = new ArrayList<Integer>(); for (Integer integer : a) { integer.toString(); } o List<Integer> a = new ArrayList<Integer>(); for (Iterator iterator = a.iterator(); iterator.hasNext();) { Integer integer = (Integer) iterator.next(); integer.toString(); } Si noti che questo non è un …

20
Come evitare java.util.ConcurrentModificationException durante l'iterazione e la rimozione di elementi da una matrice
Ho un ArrayList su cui voglio scorrere. Durante l'iterazione su di esso devo rimuovere gli elementi allo stesso tempo. Ovviamente questo genera a java.util.ConcurrentModificationException. Qual è la migliore pratica per gestire questo problema? Devo prima clonare l'elenco? Rimuovo gli elementi non nel ciclo stesso ma un'altra parte del codice. Il …
203 java  arraylist  foreach 


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.