Slices / Duplicate a slice / Essential Go
package main
import "fmt"
func main() {
src := []int{1, 2, 3}
dst := append([]int(nil), 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 := append([]int(nil), src...)
fmt.Printf("src: %#v\n", src)
fmt.Printf("dst: %#v\n", dst)
}