github.com/traefik/yaegi@v0.15.1/_test/defer8.go (about) 1 package main 2 3 import "fmt" 4 5 func f1(m map[string]string) { 6 defer delete(m, "foo") 7 defer delete(m, "test") 8 9 fmt.Println(m) 10 } 11 12 func main() { 13 m := map[string]string{ 14 "foo": "bar", 15 "baz": "bat", 16 } 17 f1(m) 18 19 fmt.Println(m) 20 } 21 22 // Output: 23 // map[baz:bat foo:bar] 24 // map[baz:bat]