go defer
package main
import "fmt"
func main() {
fmt.Println("Start")
defer fmt.Println("Deferred statement 1")
defer fmt.Println("Deferred statement 2")
fmt.Println("End")
}
package main
import "fmt"
func main() {
fmt.Println("Start")
defer fmt.Println("Deferred statement 1")
defer fmt.Println("Deferred statement 2")
fmt.Println("End")
}