package main import "fmt" type Test struct { A string } func main() { test1() test2() } func test1() { a := []int{1,2,3,4} var b []int b = make([]int, len(a)) copy(b, a) fmt.Println("b: ", b) } func test2() { a := []int{1,2,3,4} var b []int copy(b, a) fmt.Println("b: ", b) }
result;
b: [1 2 3 4]
b: []