Torniamo al nostro esempio del nostro gioco, dove abbiamo un login utente e devono fornire la loro età, ricorda, se clicco
su Esegui, mi chiederà, ehi, qual è la tua età?
E se gli do qualcosa che non gli piace, continuerà a chiedermelo finché.
Fornisco un valore adeguato.
C'è un altro pezzo nel tentativo tranne il blocco che abbiamo scoperto, quindi sappiamo che abbiamo il
tentativo, abbiamo tranne e poi abbiamo altro.
Ma c'è anche un'altra cosa chiamata finalmente e finalmente corre.
Alla fine, dopo che tutto è stato eseguito, lascia che ti mostri se stampo.
Dico, OK, ho finalmente finito.
Vediamo cosa succede se clicco su Esegui qui e gli do un'età corretta.
Ti ringrazio perché la mia tribù ha avuto successo, niente ha fallito.
Vado dall'altro e dico grazie.
E ora esco dal.
While loop, ma alla fine dice, ehi, non importa cosa, alla fine di tutto, voglio che tu faccia finalmente
qualcosa.
Vediamolo in azione se faccio qualcosa come zero.
Ancora una volta, inserisci un valore maggiore di zero, ma ottieni ancora.
OK, ho finalmente finito.
Cosa succede se inserisco un jibberish?
Ho capito, per favore inserisci un numero, ma anche, OK, ho finalmente finito, quindi finalmente funziona a prescindere alla fine
di tutto.
Perché è utile, forse stai lavorando su un server di gioco e vuoi assicurarti di disconnettere
qualsiasi attività sul server.
Quindi supponiamo che un utente tenti di accedere anche se tenta di inserire le informazioni sbagliate.
Vogliamo registrare quell'attività in modo che forse possiamo rilevare che ci sono persone che cercano di violare il nostro programma o solo
per avere i nostri record che, ehi, questo utente ha provato ad accedere 10 volte.
Quindi finalmente è molto utile.
Ora, lascia che ti faccia una domanda.
Cosa succede se faccio una cosa del genere?
Diciamo che ho qui continuare.
E forse un'altra dichiarazione di rottura qui.
E poi forse qui dentro, avrò anche un'impronta.
Puoi tu?
Hiromi.
Cosa succede se faccio una cosa del genere?
Metti in pausa il video se necessario.
Altrimenti, premo, corro e vedo cosa succede, cosa succede se inserisco zero?
Redi.
Ottengo per favore inserisci un valore maggiore di zero perché ottengo un errore di divisione zero, si blocca
qui e poi usciamo dal ciclo, alla fine viene eseguito, ma la stampa non viene mai eseguita perché, beh, usciamo dal
ciclo.
E ricorda, questo è circondato dal loop.
Fammi rimuovere questo così possiamo vederlo meglio.
OK, cosa succede se faccio qualcosa del genere?
Cosa succede se eseguiamo di nuovo il programma e questa volta gli diamo uno jibberish?
Ho capito, inserisci il tuo numero.
OK, ho finalmente finito, e poi qual è la tua età?
Allora cosa è successo qui?
Bene, abbiamo provato questo, abbiamo ottenuto un'aria, un'aria di valore che dice, ehi, per favore inserisci il nostro numero
e poi continuerà.
Ora continua invece di interrompere.
Non esce dal ciclo, dal ciclo while.
Invece, torna in alto.
Quindi proverà di nuovo.
Questa parte, qual è la tua età?
OK, e se alla fine provassimo ad accedere correttamente e diamolo, ehi, abbiamo 18 anni.
Cosa succede in questo?
Ecco, ho capito.
Grazie, perché l'abbiamo provato, funziona tutto, quindi nessuna eccezione, quindi riceveremo grazie
e poi usciremo dal giro.
Quindi, ancora una volta, questa stampa non viene mai stampata.
Riesci a sentirmi?
Ma poi finalmente, OK, finalmente è fatto.
Se non avessimo questa dichiarazione di freno qui e clicco su corri.
E dai 18 oh, ragazzo, finalmente posso sentirti, questa stampa finalmente viene stampata perché non usciamo da
qui, non usciamo da qui, e poi eseguiamo questa linea.
Si spera che abbia senso.
Era una domanda un po' trabocchetto, ma stai iniziando a prenderci la mano.
Ci vediamo nel prossimo video.
Ciao ciao.