github.com/gnolang/gno@v0.0.0-20240520182011-228e9d0192ce/gnovm/tests/files/defer7.gno (about) 1 package main 2 3 import "fmt" 4 5 func f1(in, out []string) { 6 defer copy(out, in) 7 } 8 9 func main() { 10 in := []string{"foo", "bar"} 11 out := make([]string, 2) 12 f1(in, out) 13 14 fmt.Println(out) 15 } 16 17 // Output: 18 // [foo bar]