Press "Enter" to skip to content

Panic and Recover – Go Lang Practical Programming Tutorial p.21


cosa sta succedendo a tutti il benvenuto a
parte 21 del tutorial della lingua go
serie in questo tutorial cosa siamo
parlare è il panico e recuperare
funziona in goaline nel precedente
tutorial abbiamo parlato del rinvio
affermazione che sostanzialmente rimanda al
esecuzione di una funzione fino alla fine di
anche la funzione circostante è soddisfatta
queste sono le funzioni fatte o se il
la funzione capita di sbagliare nel panico
le dichiarazioni posticipate funzioneranno così
stiamo parlando di panico e recupero
ora perché il panico non è solo
qualcosa che accade da solo e
puoi effettivamente iniziare un panico
te stesso se determinate condizioni sono le
caso ma poi se fai il panico naturalmente
il programma smetterà solo di funzionare e
generalmente ci piace che spesso non lo sia
il caso che il programma si fermi avremmo
come un modo per recuperare e questo è quello che
la funzione di recupero è per così e
generalmente la funzione di recupero sei
probabilmente andando a mettere dentro di una delle
le funzioni posticipate quindi cerchiamo di tipo
vedi come tutto questo funziona così nel
precedente tutorial questo è il codice che
abbiamo finito e conosco tutti voi ragazzi
che stavano seguendo erano come ma
Harrison e se fossi uguale a due
ovviamente questo è un grosso problema, quindi se lo sono
uguale a due abbiamo ovviamente bisogno di lanciare
ha i capelli giusti quindi andiamo nel panico e
certo che ci faremo prendere dal panico e lo saremo
passerò oh mio caro, quindi questo
si devi passare qualcosa e che cosa
passeremo è solo la stringa
messaggio fondamentalmente che dice solo noi
ottenuto un due ok così così possiamo effettivamente
salva questo e per ora corriamo e basta
guarda cosa assomiglia Oh, cosa ho fatto io?
fare questo non è che la questione che
Volevo vedere che sono abbastanza sicuro
non dichiarazione oh lo sappiamo
vieni dentro se io sono uguale a due giusto così
se io sono uguale a 2 che colpiamo davvero
lo colpiremo due volte ma per prima cosa
Colpiscilo qui, siamo nel panico, oh mio caro
e poi tutto cade a pezzi
questo punto che ovviamente non è
esattamente quello che volevamo così ora vogliamo
facciamo è vogliamo essere in grado di recuperare noi
voglio essere in grado di recuperare da questo
questo panico quindi diciamo invece andiamo
creare una nuova funzione, quindi lo faremo
funk quindi solo per il record che puoi
scrivi come funzioni in linea così tu
potrebbe differire una funzione proprio qui ma io
non mi piace molto farlo così sono
creerò una nuova funzione e quello che sono
lo farò chiameremo questo
funzione di pulizia e pulizia interna
la prima cosa che chiederemo è
se il nostro colon è uguale a recuperare qui
stiamo solo assegnando un valore al nostro noi
Potremmo farlo prima di questo, ma potremmo
anche farlo in linea con il se il se
affermazione quindi se la nostra se la nostra no
uguale a zero quindi quando chiediamo di recuperare se
non c’è stato alcun tipo di panico
situazione tornerà nil così
nient’altro se non lo fa se è così
non è nulla quindi vogliamo recuperare il
situazione quindi faremo il punto di formattazione
linea di stampa e il recupero che siamo
lo farò è che stiamo per dire
recuperato fondamentalmente nella funzione di pulizia
e poi vogliamo anche sapere qualsiasi cosa
il nostro è il nostro panico in questo
caso sarà solo oh o due o due
ma potresti avere un campo in cui farti prendere dal panico
tutti i tipi di cose questo è solo un
esempio davvero semplice, così questo è il nostro
pulizia in modo da poter anche rinviare la pulizia
e lancia quello anche lì
quindi andiamo avanti e sì, salvalo
vieni qui e poi ora corriamo
quello e come puoi vedere quello che succede è
possiamo realmente sapere che dice
ehi ci siamo ripresi nella funzione di pulizia
e quindi questo è l’ errore reale
era oh caro o due e infatti mm-hmm I
tipo di voler fare questo solo per farlo
un po ‘ più chiaro cosa sta succedendo
whoops va bene ci andiamo
okay, ecco come possiamo recuperare
e anche tu sai che lo siamo
impilare nuovamente queste dichiarazioni di differimento
la pulizia è effettivamente in esecuzione prima
il gruppo di peso eseguito ora funziona in questo caso
Penso che dovremmo probabilmente aggiungere peso
punto del gruppo fatto qui nel ripulirlo
sembra avere più senso per te
può impilare due prima non è davvero
tutto ciò che è necessariamente andando
disapprovato, penso solo che faccia un
un po ‘ di senso per lanciarlo nel
pulizia così, quindi possiamo salvare
che dovremmo vedere che tutto funziona
lo stesso potrebbe anche in teoria avere
rinviare dentro qui va bene che potremmo ancora fare
che probabilmente avremmo fatto
guai se questo non funziona e ma a
sii onesto con te che non ho speso
abbastanza tempo con andare a sapere se o
non sarebbe del tutto sicuro di no
differire sembra o o che tipo di
ripercussioni che potremmo affrontare se lanciamo
in e rimandare lì quindi se si conosce il
rispondere se è una cattiva idea o meno
fare rinviare gruppo di peso fatto mi ha lasciato
so che mi sento se lo facciamo in questo modo noi
differisci e poi rimandiamo anche questo
non sono sicuro che ci sia del negativo
beneficio qui o negativo impatto negativo
beneficio comunque non ne sono veramente sicuro
c’è un qualche tipo di impatto negativo
farlo in questo modo e ne abbiamo davvero bisogno
assicuriamo noi diciamo che abbiamo finito al
gruppo di peso quindi mi sento come se fosse
probabilmente meglio se passi nella pelliccia
gruppo di peso fatto qui o qui
potresti farlo in questa funzione solo
sembra un po ‘più pulito per me per dire hey
Facciamo nella pulizia
soprattutto perché penso che se impilate il
lo defra può farlo tagliare per leggere
Perché i rinvii prima di tutto accadono
generalmente all’inizio di una funzione
ma poi in realtà non fanno nulla
fino alla fine e poi anche il
i depliant impilati vanno in ordine inverso quindi
può essere un po ‘di confusione comunque sì, se
hai qualche suggerimento su cosa sia il
modo più pulito per fare le cose andare avanti e
fatemi sapere anche Ho appena capita di cattura
questa gente si lamenta o lo è stata
lamentandoti di nuovo puoi sempre andare via
formato e puoi ottenere tutte le correzioni
il tuo stupido codice ma sì, cercherò di sistemare
come vedo errori ma mi sento libero di farlo
indicali anche tu
comunque è tutto per ora che è differito
il panico recupera tutti i tipi di cose buone
nel prossimo tutorial cosa faremo
parlare di cui torneremo
concorrenza perché ricordi il nostro
so cosa stiamo cercando di lavorare è
applicalo alla nostra app Web e possiamo farlo
ovviamente usa le routine di go con la nostra web
app ma abbiamo bisogno di un’altra cosa giusta
come le routine di go stavano andando via
e correndo e facendo il proprio tipo di
cosa ma quello di cui abbiamo bisogno è routine
che restituiranno valori e in
dentro e in qualche modo continua la concorrenza
senza alcun tipo di sovrascrittura e
la corruzione in corso in modo che il modo in cui
stiamo andando a farlo è quello di utilizzare
canali in modo che i canali siano modi per inviare
e ricevere valori con le routine di go così
che sta stiamo andando a parlare di
nel prossimo tutorial se ne hai
i commenti delle domande riguardano qualsiasi cosa
sentiti libero di averli sotto o miglioramenti
altrimenti ti vedrò nel prossimo
lezione
Please follow and like us:

Be First to Comment

Lascia un commento