Le iterazioni sono le ripetizioni successive in cicli come for, foreach o while. Le domande con questo tag sono spesso preoccupate su come gestire al meglio una raccolta di dati.
Nel mio script ho bisogno di eseguire una serie di azioni attraverso un intervallo di date, date una data di inizio e fine. Forniscimi una guida per raggiungere questo obiettivo utilizzando Java. for ( currentDate = starDate; currentDate < endDate; currentDate++) { } So che il codice sopra è semplicemente …
Il modo di iterare su un intervallo in bash è for i in {0..10}; do echo $i; done Quale sarebbe la sintassi per iterare sulla sequenza con un passaggio? Dire, vorrei ottenere solo il numero pari nell'esempio sopra.
Supponiamo di avere un elenco come questo: mylist = ["a","b","c","d"] Per ottenere i valori stampati insieme al loro indice, posso usare la enumeratefunzione di Python in questo modo >>> for i,j in enumerate(mylist): ... print i,j ... 0 a 1 b 2 c 3 d >>> Ora, quando provo ad …
Supponi di avere un oggetto JavaScript come questo: var data = { foo: 'bar', baz: 'quux' }; È possibile accedere alle proprietà tramite il nome della proprietà: var foo = data.foo; var baz = data["baz"]; Ma è possibile ottenere questi valori se non si conosce il nome delle proprietà? La …
Esiste un modo jQuery per eseguire l'iterazione sui membri di un oggetto, ad esempio in: for (var member in obj) { ... } Semplicemente non mi piace che questo forsporga dalla mia adorabile notazione jQuery!
Per leggere un file di testo, in C o Pascal, utilizzo sempre i seguenti frammenti per leggere i dati fino all'EOF: while not eof do begin readline(a); do_something; end; Quindi, mi chiedo come posso farlo in modo semplice e veloce in Python?
Ho il codice seguente: // Obtain the string names of all the elements within myEnum String[] names = Enum.GetNames( typeof( myEnum ) ); // Obtain the values of all the elements within myEnum Array values = Enum.GetValues( typeof( myEnum ) ); // Print the names and values to file for …
Come posso iterare su una tupla (usando C ++ 11)? Ho provato quanto segue: for(int i=0; i<std::tuple_size<T...>::value; ++i) std::get<i>(my_tuple).do_sth(); ma questo non funziona: Errore 1: mi dispiace, non implementato: impossibile espandere "Listener ..." in un elenco di argomenti di lunghezza fissa. Errore 2: non posso apparire in un'espressione costante. Quindi, …
È corretto dire che ovunque si usa la ricorsione a for potrebbe ciclo? E se la ricorsione è solitamente più lenta, qual è la ragione tecnica per utilizzarla durante l' foriterazione del ciclo? E se è sempre possibile convertire una ricorsione in un forciclo, esiste una regola pratica per farlo?
Se ho un hash Perl con un mucchio di coppie (chiave, valore), qual è il metodo preferito per scorrere tutte le chiavi? Ho sentito che l'uso eachpuò in qualche modo avere effetti collaterali indesiderati. Quindi, è vero, ed è uno dei due metodi seguenti il migliore, o c'è un modo …
I forloop sono davvero "cattivi"? In caso contrario, in quali situazioni sarebbero migliori rispetto all'utilizzo di un approccio "vettorializzato" più convenzionale? 1 Conosco il concetto di "vettorizzazione" e il modo in cui i panda impiegano tecniche vettorializzate per accelerare il calcolo. Le funzioni vettorializzate trasmettono operazioni sull'intera serie o DataFrame …
Ho provato a scorrere all'indietro utilizzando un intervallo e each: (4..0).each do |i| puts i end ==> 4..0 L'iterazione attraverso 0..4scrive i numeri. D'altra Gamma r = 4..0sembra essere ok, r.first == 4, r.last == 0. Mi sembra strano che il costrutto di cui sopra non produca il risultato atteso. …
Mi imbatto spesso in codice come il seguente: if ( items != null) { foreach(T item in items) { //... } } Fondamentalmente, la ifcondizione garantisce che il foreachblocco itemsvenga eseguito solo se non è nullo. Mi chiedo se la ifcondizione sia davvero necessaria o foreachse gestirà il caso items …
Ho difficoltà a decidere quale sia la complessità temporale dell'algoritmo del massimo comune denominatore di Euclide. Questo algoritmo in pseudo-codice è: function gcd(a, b) while b ≠ 0 t := b b := a mod b a := t return a Sembra dipendere da a e b . Il mio …
Qual è la migliore implementazione (in termini di velocità e utilizzo della memoria) per iterare attraverso un array Perl? C'è un modo migliore? ( @Arraynon è necessario conservarlo). Attuazione 1 foreach (@Array) { SubRoutine($_); } Implementazione 2 while($Element=shift(@Array)) { SubRoutine($Element); } Implementazione 3 while(scalar(@Array) !=0) { $Element=shift(@Array); SubRoutine($Element); } Attuazione …
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.