mirror of
https://github.com/adambard/learnxinyminutes-docs.git
synced 2025-04-27 07:33:57 +00:00
[go/it-it] Fix defer
wording, as shown in ff06f9cf99
This commit is contained in:
parent
4e7e512e18
commit
1ba29fe5bd
@ -270,12 +270,13 @@ func fabbricaDiFrasi(miaStringa string) func(prima, dopo string) string {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func imparaDefer() (ok bool) {
|
func imparaDefer() (ok bool) {
|
||||||
// Le istruzioni dette "deferred" (rinviate) sono eseguite
|
// La parola chiave "defer" inserisce una funzione in una lista.
|
||||||
// appena prima che la funzione abbia termine.
|
// La lista contenente tutte le chiamate a funzione viene eseguita DOPO
|
||||||
|
// il return finale della funzione che le circonda.
|
||||||
defer fmt.Println("le istruzioni 'deferred' sono eseguite in ordine inverso (LIFO).")
|
defer fmt.Println("le istruzioni 'deferred' sono eseguite in ordine inverso (LIFO).")
|
||||||
defer fmt.Println("\nQuesta riga viene stampata per prima perché")
|
defer fmt.Println("\nQuesta riga viene stampata per prima perché")
|
||||||
// defer viene usato di solito per chiudere un file, così la funzione che
|
// defer viene usato di solito per chiudere un file, così la funzione che
|
||||||
// chiude il file viene messa vicino a quella che lo apre.
|
// chiude il file, preceduta da "defer", viene messa vicino a quella che lo apre.
|
||||||
return true
|
return true
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user