针对切片操作常用的方法除了append( )方法以外,还有copy方法.
基本语法:copy(切片1,切片2)
将第二个切片里面的元素,拷贝到第一个切片中。
下面通过一个案例,看一下该方法的使用:
上面案例中,将srcSlice中的元素拷贝到destSlice切片中。结果如下:
通过以上结果可以分析出,直接将srcSlice切片中两个元素拷贝到dstSlice元素中相同的位置。而dstSlice原有的元素备替换掉。
下面将以上程序修改一下,如下所示:
以上程序的结果是:
通过以上两个程序得出如下结论:在进行拷贝时,拷贝的长度为两个slice中长度较小的长度值。
思考以下程序输出的结果:
结果是:
现在将程序进行如下修改:
结果是: