温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:07
请大家多关注我的主页,看更多的各人初级视频,这节课讲切片的复制。用传统的方式就是一个一个便利。做复式操作。还有另一种方式。那就是课批那件函数。培先生copy方式效率高,因为底层做了优化。现在对这两种方式写代码体验一下。我们先看第一种方式,传统的方式。传统方式就是用便利。先定一个切片。来个369147。
01:05
再来一个切片,这个切片是目标切片。这个长度跟A的长度是一样的。然后用便利的方式赋值M等于零。A小于六。诶,佳佳。然后BI的是。把AI复制给B,这样就完成了便利的复制操作,最后把B给打印出来。遇到的结果肯定是369147。我们可以看到,用便利的方式完成了切片复制的操作。我们再看第二种方式,Copy。
02:06
把上面的代码复制下来。这个我们改成copy的方式,Copy。目标切片,圆切片。这样计算完成了。我们预计一下。我们可以看到,用copy的方式也能完成切片复制的操作。我们可以可以看到A和B的长度是一样的。如果LB长度不一样,能使用copy吗?实际上也是可以的。我们先看第一种情况。目标切片。
03:00
长度大于。元气变长度。我把上面代码复制下来。目标切片长度大于圆,切片长度五百六改成16。目标欺骗肯定是够大了吧?没运气一下。我们可以看到。却是把A的值却是复制给了B后面剩余的元素。就不不用管了,所以这个地方全部都是零。然后我们再看另一种情况。目标的长度小于原长度。我把B。
04:01
NEW3。我们也可以预知。这个B的值肯定就是369了。我们可以看到,用K函数。这个。目标切片和元切片的长度可以相等也可以不等的。不等的时候,取原切片长度和目标切片长度的最小值。
我来说两句