[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) {
// Le istruzioni dette "deferred" (rinviate) sono eseguite
// appena prima che la funzione abbia termine.
// La parola chiave "defer" inserisce una funzione in una lista.
// 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("\nQuesta riga viene stampata per prima perché")
// 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
}