针对切片操作常用的方法除了append( )方法以外,还有copy方法.

基本语法:copy(切片1,切片2)

将第二个切片里面的元素,拷贝到第一个切片中。

下面通过一个案例,看一下该方法的使用:

 

上面案例中,将srcSlice中的元素拷贝到destSlice切片中。结果如下:

通过以上结果可以分析出,直接将srcSlice切片中两个元素拷贝到dstSlice元素中相同的位置。而dstSlice原有的元素备替换掉。

下面将以上程序修改一下,如下所示:

以上程序的结果是:

 

通过以上两个程序得出如下结论:在进行拷贝时,拷贝的长度为两个slice中长度较小的长度值。

思考以下程序输出的结果:

结果是:

 

现在将程序进行如下修改:

结果是: