Domande con tag 'loops'

7
risposte

Ciclo continuo senza valutazione dei dati due volte

Spesso mi imbatto nel seguente schema. while(GetValue(i) != null) { DoSomethingWith(GetValue(i++)); } Qui GetValue viene eseguito due volte. Sarebbe molto più bello usare un modello in cui possiamo valutare E memorizzare il risulta...
posta 31.05.2017 - 13:45
3
risposte

Domanda di runtime del ciclo

Ho fatto un esame oggi e sento di aver fatto abbastanza bene, tranne che non potevo per la vita di me capire quella che sembra essere una domanda incredibilmente semplice. Ci è stato chiesto di fornire tempi di esecuzione della notazione thet...
posta 06.11.2014 - 22:45
1
risposta

Loop invariant vs Assertions

Ho un esame sui concetti di programmazione questo sabato e sto facendo fatica a trovare alcune informazioni per capire meglio alcuni concetti. Qual è la differenza tra invariante di loop e asserzione? Per me hanno lo stesso aspetto. Inoltr...
posta 10.01.2013 - 21:24
2
risposte

È buona pratica usare l'assegnazione di array.pop () in una condizione di ciclo?

Ho appena visto uno snippet di codice che utilizzava un'assegnazione pop array in condizioni while; mi chiedevo se questo è accettabile / buone pratiche? var arr = [0,1,2,3,4,5]; var current; while (current = arr.pop()) { // do stuff to each...
posta 09.09.2016 - 01:17
2
risposte

Perché alcuni linguaggi di programmazione hanno istruzioni di interruzione, ma non istruzioni di interruzione di ordine superiore? [chiuso]

Potrei essere stato esposto a lingue esattamente sbagliate, ma sebbene molti abbiano cicli e istruzioni di interruzione, nessuna delle lingue che conosco ha istruzioni di interruzione di ordine superiore¹. Mentre un'istruzione di interruzione re...
posta 15.09.2014 - 18:23
2
risposte

Comunicazione tra microservizi - distinguendo le chiamate interne in modo sicuro

Sto rearchitecturing e riscrivo la mia soluzione monolitica di BaaS in microservizi riguardanti la scalabilità e le regole di singola responsabilità. A causa delle dipendenze interne, i servizi vengono posizionati su diversi livelli logici. Vedi...
posta 30.03.2016 - 09:10
5
risposte

È copia e incolla la testata di for-loop (ad es. :(let i = 0; isomething.length; i ++)) che viola il principio DRY?

Ad esempio, nel mio progetto, ho trovato spesso che alcune parti del ciclo appaiono molte volte, ad esempio: for(let i=0;i<SharedData.students.length;i++){ SharedData.students[i].something=..... } if(isReset){ for(let i=0;i<Shar...
posta 14.12.2018 - 03:51
5
risposte

Che cosa significa esattamente la parola inglese "for" in "for" loop?

L'inglese non è la mia prima lingua, ma dal momento che le parole chiave nei linguaggi di programmazione sono parole inglesi, di solito trovo facile leggere il codice sorgente come frasi inglesi: if (x > 10) f(); = > "Se la varia...
posta 28.10.2013 - 12:31
4
risposte

Decremento / Incremento della variabile di ciclo all'interno di loop. Questo codice puzza?

Devo leggere le righe da un file di testo in ordine sequenziale. Il file è un formato di testo personalizzato che contiene sezioni. Se alcune sezioni sono fuori servizio, vorrei cercare l'avvio della prossima sezione valida e continuare l'elabor...
posta 18.12.2012 - 03:40
2
risposte

Nomi delle variabili del ciclo comune per gli indici in 4D e successivi

Sono curioso di sapere se ci sono variabili indice di ciclo comuni (di carattere singolo o no) per trattare con 4 dimensioni e sopra? Stavo aiutando un altro studente a lavorare su CS50x che stava solo imparando a conoscere i loop e ha chie...
posta 17.05.2016 - 18:46