I loop sono un tipo di struttura del flusso di controllo nella programmazione in cui una serie di istruzioni può essere eseguita ripetutamente fino a quando non viene soddisfatta una condizione.
Vorrei aggiungere un ritardo / sospensione all'interno di a while loop: L'ho provato in questo modo: alert('hi'); for(var start = 1; start < 10; start++) { setTimeout(function () { alert('hello'); }, 3000); } È vero solo il primo scenario: dopo averlo mostrato alert('hi'), attenderà 3 secondi quindi alert('hello')verrà visualizzato ma …
PHP, nonostante tutte le sue verruche, è abbastanza bravo su questo punto. Non c'è differenza tra un array e un hash (forse sono ingenuo, ma questo ovviamente mi sembra giusto), e per iterare attraverso entrambi foreach (array/hash as $key => $value) In Ruby ci sono molti modi per fare questo …
In Perl posso saltare un'iterazione foreach (o qualsiasi ciclo) con un next;comando. C'è un modo per saltare un'iterazione e passare al ciclo successivo in C #? foreach (int number in numbers) { if (number < 0) { // What goes here to skip over the loop? } // otherwise process …
C'è un modo per ottenere un elenco di tutte le chiavi in una mappa della lingua Go? Il numero di elementi è dato da len(), ma se ho una mappa come: m := map[string]string{ "key1":"val1", "key2":"val2" }; Come posso scorrere tutte le chiavi?
Mi sono sempre chiesto se, in generale, dichiarare una variabile usa e getta prima di un loop, anziché ripetutamente all'interno del loop, faccia qualche differenza (di performance)? Un esempio (abbastanza inutile) in Java: a) dichiarazione prima del ciclo: double intermediateResult; for(int i=0; i < 1000; i++){ intermediateResult = i; System.out.println(intermediateResult); …
Occasionalmente eseguo una riga di comando bash come questa: n=0; while [[ $n -lt 10 ]]; do some_command; n=$((n+1)); done Per eseguire some_commandun numero di volte consecutive - 10 volte in questo caso. Spesso some_commandè davvero una catena di comandi o una pipeline. C'è un modo più conciso per farlo?
Sto cercando di utilizzare breakun'istruzione in un forciclo, ma poiché sto anche usando sottotitoli rigidi nel mio codice Perl, ricevo un errore che dice: La parola chiave "break" non è consentita mentre "subs rigorosi" è in uso alla riga 154/final.pl. Esiste una soluzione alternativa per questo (oltre a disabilitare i …
Come posso fare il ciclo in a std::mapin C ++? La mia mappa è definita come: std::map< std::string, std::map<std::string, std::string> > Ad esempio, il contenitore sopra contiene dati come questo: m["name1"]["value1"] = "data1"; m["name1"]["value2"] = "data2"; m["name2"]["value1"] = "data1"; m["name2"]["value2"] = "data2"; m["name3"]["value1"] = "data1"; m["name3"]["value2"] = "data2"; Come posso …
So che la ricorsione a volte è molto più pulita del looping e non sto chiedendo nulla su quando dovrei usare la ricorsione sull'iterazione, so che ci sono già molte domande al riguardo. Quello che sto chiedendo è: la ricorsione è sempre più veloce di un ciclo? A me sembra …
Ho bisogno di eseguire un comando 100-200 volte, e finora la mia ricerca indica che avrei dovuto copiare / incollare 100 copie di questo comando, O usare un forciclo, ma il forciclo si aspetta un elenco di elementi, quindi avrei bisogno 200 file su cui operare, o un elenco di …
C'è un modo nel ciclo for-each di Java for(String s : stringArray) { doSomethingWith(s); } per scoprire con quale frequenza il loop è già stato elaborato? Oltre a usare il vecchio e noto for(int i=0; i < boundary; i++)- loop, è il costrutto int i = 0; for(String s : …
L'ho sentito parecchie volte. I loop JavaScript sono molto più veloci quando si conta indietro? Se è così, perché? Ho visto alcuni esempi di suite di test che mostrano che i loop invertiti sono più veloci, ma non riesco a trovare alcuna spiegazione sul perché! Suppongo sia perché il ciclo …
So usare sia per i loop che per le istruzioni if su righe separate, come: >>> a = [2,3,4,5,6,7,8,9,0] ... xyz = [0,12,4,6,242,7,9] ... for x in xyz: ... if x in a: ... print(x) 0,4,6,7,9 E so di poter usare una comprensione dell'elenco per combinarli quando le dichiarazioni sono …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.