defer.go 259 B

12345678910111213141516
  1. package main
  2. import "fmt"
  3. func getSomeVars() string {
  4. fmt.Println("getSomeVars execution")
  5. return "getSomeVars result"
  6. }
  7. func main() {
  8. defer fmt.Println("After work")
  9. defer func() {
  10. fmt.Println(getSomeVars())
  11. }()
  12. fmt.Println("Some userful work")
  13. }