Domande taggate «for-loop»

Un ciclo for è una struttura di controllo utilizzata da molti linguaggi di programmazione per scorrere su un intervallo. È un modo per ripetere le dichiarazioni un numero di volte fino alla fine del ciclo. A seconda della lingua, ciò può avvenire su un intervallo di numeri interi, iteratori, ecc.

1
Efficienza Javascript: "for" vs "forEach" [chiuso]
Chiuso . Questa domanda è basata sull'opinione . Attualmente non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che possa essere risolta con fatti e citazioni modificando questo post . Chiuso 3 anni fa . Migliora questa domanda Qual è lo standard attuale nel 2017 in Javascript …

5
Linea singola annidata per loop
Ha scritto questa funzione in Python che traspone una matrice: def transpose(m): height = len(m) width = len(m[0]) return [ [ m[i][j] for i in range(0, height) ] for j in range(0, width) ] Nel processo mi sono reso conto che non capisco appieno come vengono eseguiti i loop annidati …



16
Modi puliti per scrivere più cicli "for"
Per un array con più dimensioni, di solito è necessario scrivere un forciclo per ciascuna delle sue dimensioni. Per esempio: vector< vector< vector<int> > > A; for (int k=0; k<A.size(); k++) { for (int i=0; i<A[k].size(); i++) { for (int j=0; j<A[k][i].size(); j++) { do_something_on_A(A[k][i][j]); } } } double B[10][8][5]; …
98 c++  for-loop 

6
Java: il modo migliore per scorrere una raccolta (qui ArrayList)
Oggi stavo felicemente programmando quando sono arrivato a un pezzo di codice che ho già usato centinaia di volte: Iterazione attraverso una raccolta (qui ArrayList) Per qualche motivo, ho effettivamente esaminato le opzioni di completamento automatico di Eclipse e mi sono chiesto: Quali sono i casi migliori da usare rispetto …







4
Java: inizializza più variabili in for loop init?
Voglio avere due variabili di ciclo di diversi tipi. C'è un modo per farlo funzionare? @Override public T get(int index) throws IndexOutOfBoundsException { // syntax error on first 'int' for (Node<T> current = first, int currentIndex; current != null; current = current.next, currentIndex++) { if (currentIndex == index) { return …
92 java  for-loop 


12
Cosa fa l'operatore due punti (:)?
Apparentemente i due punti vengono utilizzati in più modi in Java. A qualcuno dispiacerebbe spiegare cosa fa? Ad esempio qui: String cardString = ""; for (PlayingCard c : this.list) // <-- { cardString += c + "\n"; } Come scriveresti questo for-eachciclo in un modo diverso in modo da non …

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.