• 该函数主要是切片(slice)的拷贝,不支持数组
  • 将第二个slice里的元素拷贝到第一个slice里,拷贝的长度为两个slice中长度较小的长度值

示例:

s := []int{1,2,3}
fmt.Println(s) //[1 2 3]
copy(s,[]int{4,5,6,7,8,9})
fmt.Println(s) //[4 5 6]
  • 有一种特殊用法,将字符串当成[]byte类型的slice
bytes := []byte("hello world")
copy(bytes,"ha ha")

相关文章:

  • 2021-10-10
  • 2021-11-09
  • 2022-12-23
  • 2021-07-30
  • 2022-01-29
  • 2021-11-15
  • 2021-04-14
猜你喜欢
  • 2022-02-23
  • 2022-12-23
  • 2021-07-24
  • 2022-01-22
  • 2022-12-23
  • 2021-11-27
  • 2021-10-29
相关资源
相似解决方案