Press "Enter" to skip to content

Looping – Go Lang Practical Programming Tutorial p.12


quello che succede a tutti è il benvenuto
parte 12 della programmazione della lingua go
serie di tutorial in questo video siamo
andando essere parlando è un loop in
vai, così si scopre che va molto bene
non ha classi in realtà no
avere un ciclo wow
ma se questa non è la tua prima programmazione
linguaggio probabilmente molto consapevole
che potresti illuminare entrambi i loop nel
altri sai che potresti scrivere per loops
e mentre loop e anche tu potresti avere
un ciclo while che si comporta come un ciclo for
e così via, comunque, abbiamo solo un favore
loop, ma anche come il più fondamentale per
esempio di loop è davvero un ciclo di tempo così
per esempio diciamo che hai te
conosci il tuo ciclo di base che sarebbe
come per I due punti è uguale a 0, quindi siamo
inizializzando io e io non pensiamo davvero
L’ho sottolineato fino a questo punto
ma quando ti piace quando definisci
una variabile per la prima volta
stai inizializzando quella variabile così da te
i due punti sono uguali ma in seguito se lo si desidera
per riassegnare un valore che si sarebbe solo
ne ha bisogno un uguale a te non dovrebbe
riassegnare I solo per la cronaca comunque
per I due punti 0 ho meno di 10 quindi questo è
in pratica il vostro wow questo è come mi va bene
è attualmente pari a 0 Wow
Io sono meno di 10 cosa vogliamo fare
facciamo solo un incremento, così
potrebbe essere il nostro ciclo for e quindi si potrebbe
dì qualcosa come il formato dot print line
cosa non sono io oh cosa sono io, allora andiamo
avanti e corri veloce
tuck go e tu sai che fondamentalmente 0
a 9 in modo tale che solo una sorta di stampe fuori
tutti i valori sono solo quelli che conosci
il tuo mondo Ciao per esempio di loop ma
ci sono un bel po ‘di cose che puoi
fai da qui quindi per esempio non tutti
queste cose devono essere incluse nel tuo
per ciclo quindi questo sarebbe un tipico kata
come il contro-loop, ma il più delle volte
probabilmente non stai scrivendo per loops
sembra così e questo è un po ‘
il mio problema soprattutto con il
il linguaggio come va solo parlando del
basi perché probabilmente non lo sei
scrivere per loops come questo così per
esempio probabilmente avrai una variabile
è già definito così come faresti
molto probabilmente sono già stati inizializzati
Essere qualcosa o essere il risultato di
qualche funzione in modo che sarebbe andata
e allora probabilmente lo farai
piuttosto che incrementare io sei
iterando probabilmente attraverso I la maggior parte del
tempo che stai andando a ripetere
quello che abbiamo è una lista di non una lista a
una fetta di URL che vogliamo ripetere
attraverso questo non necessariamente
voglio fare perché di nuovo questo è di più
come un ciclo mentre io sono meno di
10 ma può esistere così per I meno di
10 potremmo stampare ora se non lo facciamo
qualsiasi cosa che gli occhi non incrementano vorrei
finisci sai che questo sarebbe un
loop infinito per esempio, quindi cosa faremo
fare è il plus plus, così che sta per andare
avanti e incremento ho comprato 1 per 1
fondamentalmente per noi, quindi possiamo gestirlo
nuovamente questa dovrebbe essere la stessa uscita così
solo per la cronaca puoi fare plus plus
oppure potresti dire più uguale a 1
farebbe esattamente la stessa cosa
il vantaggio di più uguali è che potresti
fare qualcos’altro come si potrebbe fare plus
è uguale a 5 per quella materia
whoops ha reso troppo grande dove è andato
eccoci
giusto e poi è solo 0 5 fatto
perché è arrivato a 10 prima di andare bene
quindi hai avuto la possibilità di farlo
so che ho citato un ciclo infinito ma se
volevi un attrezzo in esso finito
loop si potrebbe fare così in questo modo
roba ok quindi non ci sono condizioni
giusto non hai bisogno di bisogno I è uguale a 0
quindi nessuna condizione potresti iniziare
il ciclo for e andrà solo per sempre
quindi è l’equivalente di un tempo vero
così così ci avete ci avete che
quindi l’ altra cosa è come mostriamolo
alcuni altri esempi di loop che sono
forse più strettamente associato alla realtà
avrai i due punti X uguale a 5 e poi
forse avresti un ciclo for che è
andando proprio come un ciclo while che è
piacerà ad esempio come un sacco di
volte farai qualcosa mentre
qualcosa è il caso ma questo qualcosa
è al di fuori del ciclo a volte così per
esempio, facciamo solo un infinito
per il ciclo che sta per fare il nostro
mentre il ciclo per noi andiamo avanti e
formattare la linea di stampa del punto
fare roba virgola X qualunque sia X diciamo
X più è uguale a tre e poi diciamo
se X è maggiore di 25 cercando di usare
Python si rompe e quindi una pausa è a
modo di uscire da qualunque loop tu sia
in là quindi sarebbe solo rompere fuori
di quel ciclo quindi se è se ne hai voglia
loop annidati ti spezzeranno
fuori da quel ciclo specifico in cui ti trovi
quindi comunque andiamo avanti e tiriamo questo
su eseguiamo che non incrementiamo X
oh non abbiamo salvato okay è come
cosa sta succedendo okay, prova ad essere figo, quindi fallo
passaggio 5 8 11 e così via fino a 25
e poi si è rotto così almeno in questo
il caso X è alquanto al di fuori di questo
questo è un altro modo in cui noi che tu tu
avrei potuto scrivere questo, ovviamente
mi lasci qui così potresti avere solo
detto colon X è uguale a 5 X inferiore a 25 X
plus equivale a una linea di stampa a punti in formato 3
Deusto X e quello dovrebbero darci il
lo stesso risultato esatto ma anche se sì
questo ci darà lo stesso risultato
sta andando guardare le probabilità molto più pulite
non lo farai?
sembra che sia solo il mio
stima così un altro esempio è come
sai che non ti piacerebbe tutto
questi valori e controlli non devono
davvero essere per X come per esempio
e se avessimo un colon uguale a 3 per X
Colon è uguale a 5 sai che potresti avere
potresti chiedere ok bene mentre a è di meno
di 25 X più X più uguale a 3 e poi
conosci la linea di stampa del punto di formato
fai roba con X e poi anche un plus
uguale a quattro qualcosa del genere così tu
potrebbe avere più variabili che sono
entrando in gioco qui mentre stai facendo
qualcosa a qualcos’altro e poi
ovviamente sai incrementare il
cosa che è, fondamentalmente, che sarà Wow
controlla quello che stai facendo comunque
potremmo correre oltre una tonnellata di cicli for
esempi ma penso che la cosa migliore
fare è applicarlo per sembrare un vero e proprio
problema che stai avendo così quello che sono
andrò avanti e fare è solo copiare e
incollare il codice XML che abbiamo avuto fino a
questo punto perché di nuovo questo andrà
essere molto più realistico specialmente quando
stai cercando di scorrere su un dato
struttura che hai creato che è
sarà comune quindi in questo caso lo siamo
fondamentalmente tirando quei dati XML e in
Infatti, eseguiamolo molto velocemente
solo per vedere cosa stiamo restituendo solo
visita l’XML e recupera i dati dell’URL
e popola una fetta con quei dati e
ora vogliamo ripetere su quei dati così
immediatamente non sarai in grado
per iterare semplicemente su questi dati non lo è
davvero funzionerà in questo modo quindi
quello che diremo è Let’s Just
commenta la linea di stampa che potremmo dire
invece per underscore perché non lo siamo
intenzione di usarlo nella posizione capitale
in linea di massima gamma di punti punto s
formatta la linea di stampa del punto e poi facciamo
basta stampare percentuali nella nuova riga
o forse dovrebbe essere una nuova percentuale
il culo è una cosa piccola, facciamolo
new line percent s and then solo
dire posizione
okay, ora gestiamolo e parlerò
su di esso in un solo secondo voglio solo
assicurati che vada bene così lasciami oh I
vediamo che l’abbiamo fatto, quindi stiamo solo stampando
la linea che serve per stampare effettivamente F
questo lo formatterà per noi ora facciamolo
una nuova linea va bene così davvero
non ne ho parlato molto ma solo
solo per la cronaca, non so come
voglio fare questo potremmo dire come
per esempio il formato punto stampa qui alcuni
[Musica]
variabile è un po ‘come quello che abbiamo fatto
con l’esempio di sviluppo web
tranne solo con con la linea di stampa
non funzionerebbe così quindi facciamolo
eliminare questa vera e propria Quick Save vieni
Qui
correre proprio qui sono alcune variabili così
è così che puoi fare la formattazione delle stringhe
fondamentalmente in ogni caso riportare il nostro per
loop che era l’errore che stavo facendo
non usando comunque printf come puoi vedere
attualmente stiamo iterando e
emettendoli questi sono valori stringa
e tutto ciò che è buono, quindi facciamolo
parlare fondamentalmente della funzione di portata
quello che farà è che lo farà
scorrere sulla tua struttura e it
ritorna fondamentalmente due cose sta andando
per restituire il valore dell’indice e quindi
qualunque sia il valore reale è di nuovo così
che non assomiglia a niente del genere
il tuo ciclo tipico, ovviamente lo è
perché in fondo cosa è successo qui
è come generalmente lo faresti
questo non è diverso rispetto a I due punti
è uguale a cinque cosa vogliamo fare bene
questo è quello che abbiamo fatto
solo così sembra essere quello piuttosto che
cinque suoi
è range su s posizioni e gamma
ritorna ai valori ok
ma è ancora come se fosse il primo
tempo in cui stai eseguendo questo codice su
almeno per me non era così ovvio
Non so semplicemente non li dimostrava
sembrava ancora abbastanza strano per me
In ogni modo questo è ciò che gamma sta per fare
semplicemente ti aiuterà a scorrere
il tuo tipo di strutture dati in e
anche incorporato in strutture di dati nonché
e sappi solo che ricordalo
sta restituendo sia l’indice sia il valore
nel nostro caso lo stiamo solo chiamando
posizione e quindi possiamo stampare il
posizione va bene così ora che abbiamo applicato
per cicli al nostro codice la prossima cosa
quello che faremo è che lo faremo
è necessario visitare però quei siti che ottengono le mappe
informazioni sugli articoli e lo faremo
probabilmente non visiterai gli articoli che faremo
probabilmente scrab come i titoli o
qualcosa del genere per mantenerlo così semplice
possibile, ma vedremo quando arriviamo
c’è comunque se hai domande
i commenti riguardano qualsiasi cosa si senta libera
lasciali al di sotto altrimenti come sempre io
ti vedremo nel prossimo tutorial
Please follow and like us:

Be First to Comment

Lascia un commento