Articles of foreach

Perché la lista dei nodes non ha per ogni altro?

Stavo lavorando su un breve script per cambiare il testo interno di elements, ma nodelist scoperto che il nodelist non ha un metodo forEach . So che la nodelist non eredita da Array , ma non sembra che sia un metodo utile? C’è un particolare problema di implementazione di cui non sono a conoscenza che […]

For..In loop in JavaScript – coppie di valori chiave

Mi stavo chiedendo se c’è un modo per fare qualcosa come un ciclo foreach PHP in JavaScript. La funzionalità che sto cercando è qualcosa di simile a questo snippet PHP: foreach($data as $key => $value) { } Stavo guardando il ciclo JS for..in , ma sembra che non ci sia modo di specificare il as […]

Inizializzazione di un array in Java usando “advanced” per ogni loop

È ansible inizializzare un array in Java usando il ciclo ‘advanced’ per loop? per esempio Integer[ ] numbers = new Integer[20]; int counter = 0; for ( Integer i : numbers ) { i = counter++; } for ( Integer i : numbers ) { System.out.println(i); } Questo stampa tutti i null, perché è quello?

È ansible iterare all’indietro attraverso un foreach?

So che potrei usare un’istruzione for ottenere lo stesso effetto, ma posso eseguire il loop back through in un ciclo foreach in C #?

Efficienza Javascript: ‘for’ vs ‘forEach’

Qual è lo standard attuale nel 2017 in Javascript con for () loop vs a .forEach. Attualmente sto lavorando a Colt Steeles “Web Dev Bootcamp” su Udemy e lui è favorevole a forEach for suoi insegnamenti. Ho comunque cercato varie cose durante gli esercizi come parte del lavoro del corso e trovo sempre più raccomandazioni […]

Dichiarare una variabile all’interno o all’esterno di un ciclo foreach: che è più veloce / migliore?

Quale di questi è il più veloce / migliore? Questo: List list = new List(); User u; foreach (string s in l) { u = new User(); u.Name = s; list.Add(u); } O questo: List list = new List(); foreach (string s in l) { User u = new User(); u.Name = s; list.Add(u); } […]

Come ottenere un valore di indice dal ciclo foreach in jstl

Ho un valore impostato nell’object request come il seguente, String[] categoriesList=null; categoriesList = engine.getCategoryNamesArray(); request.setAttribute(“categoriesList”, categoriesList ); e questo è il modo in cui vado avanti nella pagina jsp ${categoryName} Come posso ottenere l’indice di ogni elemento e passarlo alla funzione JavaScript onclick=”getCategoryIndex()” .

Un ciclo basato su intervallo C ++ 11 viene valutato ogni ciclo?

for(auto& entity : memoryManager.getItems()) entity->update(mFrameTime); Se memoryManager contiene 1000 voci, memoryManager.getItems() viene chiamato 1000 volte o solo uno all’inizio del ciclo? Il compilatore esegue qualche ottimizzazione con -O2 (o -O3)? ( memoryManager.getItems() restituisce uno std::vector& )

Qual è la differenza tra for e foreach?

Qual è la principale differenza tra for e foreach ? In quali scenari possiamo usare e non foreach e viceversa. Sarebbe ansible mostrare con un programma semplice? Entrambi sembrano lo stesso per me. Non posso differenziarli.

Modifica variabile Struct in un dizionario

Ho una struttura come questa: public struct MapTile { public int bgAnimation; public int bgFrame; } Ma quando lo passo con foreach per cambiare la cornice dell’animazione non posso farlo … Ecco il codice: foreach (KeyValuePair tile in tilesData) { if (tilesData[tile.Key].bgFrame >= tilesData[tile.Key].bgAnimation) { tilesData[tile.Key].bgFrame = 0; } else { tilesData[tile.Key].bgFrame++; } } Mi […]