[go/it-it] Fix defer wording, as shown in ff06f9cf99

This commit is contained in:
Tommaso 2018-10-10 22:22:33 +02:00
parent 4e7e512e18
commit 1ba29fe5bd

View File

@ -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
} }