Slices / Duplicate a slice / Essential Go
package main
import "fmt"
func main() {
src := []int{1, 2, 3}
dst := make([]int, len(src))
copy(dst, src)
fmt.Printf("src: %#v\n", src)
fmt.Printf("dst: %#v\n", dst)
}INFO
package main
import "fmt"
func main() {
src := []int{1, 2, 3}
dst := make([]int, len(src))
copy(dst, src)
fmt.Printf("src: %#v\n", src)
fmt.Printf("dst: %#v\n", dst)
}