首页> 基础笔记 >GoLang基础学习 >数组 数组
Golang切片的拷贝操作
作者:小萝卜 2023-04-10 【 GoLang 】 浏览 749
简介切片使用 copy内置函数完成拷贝
切片使用 copy内置函数完成拷贝,举例说明
//切片的拷贝操作
//切片使用copy内置函数完成拷贝,举例说明
fmt.Println()
var slice4 []int = []int{1, 2, 3, 4, 5}
var slice5 = make([]int, 10)
copy(slice5, slice4)
fmt.Println("slice4=", slice4)// 1, 2, 3, 4, 5
fmt.Println("slice5=", slice5) // 1, 2, 3, 4, 5, 0 , 0 ,0,0,0
对上面代码的说明:
(1) copy(para1, para2)参数的数据类型是切片
(2)按照上面的代码来看, slice4和 slice5的数据空间是独立,相互不影响,也就是说 slice4[0]= 999,slice5[0]仍然是 1
很赞哦! (0)