温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:07
请大家多关注我的主页,看更多的各人初级视频之节。和我讲切片的定义,之前在切片的引入已经讲过一种方式,那就是宿主转切片。除了这种方式,还有定义,定义加赋值,Make。这几种方式,现在对这四种方式写代码体验一下。我想我先把这四个。复制过去。第一种情况,之前已经写过代码了,所以我直接复制代码。这运行肯定是没有问题的。
01:04
我们可以看到能运行成功,我们再看第二种方式,定义的方式。我先把上面的复制下来。定义用VR。中块硬盘。定义好了,我们就可以把12子给打印出来。然后我们再打印,打印一下它是否等于利。这个地方它肯定是等于零二的。我们可以看到S是等于六二的。我们再看定义加复式这种情况。
02:02
第一家父子。冒号等于。中括号并。然后。我们里面可以加一些值,123。运线下。CS肯定是不等于零的。所以这个地方为副。我们可以看到,这个确实是不等于零的。我把123去掉,它是不是等于出了。我们可以看到它还是等于负的,所以定义加负值。这个指定义的情况,这两者是不一样的。
03:00
这个是个空气片。这个切片是存在的。只是没有援助而已。上面这种情况。这个不叫空切片了。这个是尼的切片。切片是不存在的。是,所以需要注意这两种情况的区别。我们再看最后一种情况,用make来定义。
04:01
你先把上面代码复制下来。用make的定义,这自然就是以make开头了。我们中块硬,它然后来一个五。这个五是指有五个元素。五个元素我们并没有负值,所以它的默认值都是零,所以打印出来就是五个零。我们可以看到打印出来的确是五个零,长度容量也是五。没看,还有另外一种方式。这是指定的长度,我们还可以来一个容量。
05:00
我们可以看到。容量也定义出来了,维持跟如果不不要这个容量,这个容量和长度是一样的。我们一般情况下,我们定义切片的时候。最好还是用make的这种方式。然后容量最好能预估出来。
我来说两句