切片A = 切片B

来源:互联网 发布:单片机push 编辑:程序博客网 时间:2024/05/01 20:27
用append可以实现 切片A = 切片B 赋值
func main() {
   a := []string{"1", "2", "3", "4", "5"}
   b := []string{"6", "7"}
   a = append(a[:0],b...)
   fmt.Println("%s",a)
}  

结果

[6 7]



func main() {
   a := []string{"1", "2", "3", "4", "5"}
   b := []string{"6", "7"}
   copy(a,b)
   fmt.Println("%s",a)
}

结果

[6 7 3 4 5]
0 0