27_copy函数的使用

copy函数是将对应的元素进行覆盖,而不是将原切片内容抹去后在覆盖

package main

import "fmt"

func main() {

	var s1 []int = []int{1, 2, 3, 4, 5, 6}
	var s2 []int = []int{8, 9}
	//copy函数的覆盖只是对位的覆盖,并不是不原来的内容抹去后覆盖
	copy(s1, s2)
	fmt.Println(s1) //[8 9 3 4 5 6]
//使用copy数组实现数组元素的删除(其实就是覆盖)
  copy(s1[:2],s1[3:])
  fmt.Println(s1)
}
每天的价值就是不停息的前进!!!
原文地址:https://www.cnblogs.com/zhaopp/p/11486718.html