00:00
下面呢,我们给大家介绍一下切片便利的两种形式,第一种呢,就是用for循环进行常规遍历,第二个呢,呃,我们讲到切片呢,也可以用for来进行一个便利,好,这两个呢,我们分别给大家举例说明。要做一个。切片的便利。切片便利。好,我们来看看他具体的方法。我们讲到切片的便利呢,有两种方式对吧,第一种就是刚才我们说的这种方式。第二种呢,就是用for方式来实现这个切片的便利,我们来举例说明。好,老规矩。我们新建一个。我们新建一个文件夹。我们叫slice。啊。Four range。便利。
01:00
那现在呢,我们把这个地方新建一个文件叫面顶构。好,把前面这一部分代码呢也拿过来用一下。我们先使用常规的便利方式。使用常规的for循环便利。便利?什么便利?我们的这个叫做欺骗。那首先呢,我们来先声明一个切片。呃,我们用哪种方式呢都可以,哪种方式都行,比如说我们用用那个先有一个创建一个数组,然后呢,让一个让切片去引用这个数组的方式,好吧,来走一个。比如说我有一个数组,当然它的类型是有五个数,有五个元素。好,我们呢,这面有五个元素。来引用他一下。比如一。我们写个十二十。
02:03
20。30。40。古时完事,然后呢,我们用一个切片来引用它,比如说我这里有个slash。然后比如说零一到四,大家看一下啊,一到四其实是哪几个元素,大家想一想,是不是第一个元素这个20。20然后呢,这个第四个元素是它呀,不不能有,所以说它的元素应该是这三个,然后我们来遍历一下。遍历,用常规的方式来遍历,非常简单,For循环。I。零对不对。I小于。这个切片的认识。Slice。然后I加加。爱加加,然后呢,我们把它输出来给他看一眼。Print。F。
03:00
我们怎么输呢,格式化一下,比如说slice。对不对。V。等于V。那第一个位呢,就是它的下标。第二个V呢,就是它的值怎么取slash I就完事,好,每取一次,咱们可以给它来一个空格。好,同学们,这是第一种便利方式,我们来跑一下CD点点,然后slice进入到我们刚才写的slash里面的。一个叫for。对吧,Go,让慢点go跑起来。我们可以看到。运行过后呢,它取出是。20、30和40完全正确。便利的结果跟我们想的是一样的,这是第一种便利方式,下面呢,我们使用for的方式来进行便利。For方式便利欺骗。这个也很简单,跟以前学的是一样的,首先有个for,然后呢,这边有个I,这个I呢,你如果不想要,你可以用下划线来做,如果想要就可以保留值value。
04:10
对不对,VV吧,简单一点,然后呢,Range c sli。写一下好,这个I和V,我们把它打印出来,大家看一下F。好,I等于。这个值,然后V等于V,我们把它输出来,一个是I,一个是V,那每打印一个呢,咱们来一个换行,好吧,来一个换行,上面这个地方呢,我们也要给它来一个换行,这样子格式才比较好看,来跑一下,这个就是用for range方式来便利我们的切片跑一个。跑起来请个代码。我们可以看到,这两种方式便利出来结果是一样的。对吧,第一种方式20 30是十,第二种方式下边为零,对应的值是20,下边为一对应的是30,下边为二,对应的是40,完全没问题,好同学们这个呢,就是我们切片的便利,那同学们有没有发现切片的便利其实跟数组实际上是一样的。
05:17
是吧,实际上是一样的,所以说这块呢,并没有什么难度,我们把它板除一下。也没有什么特别需要注意的地方,好吧。呃,我这里强调一点就是如果你在便利切片的时候,你只想要V,不想要I,那么这个I可以用下划线。V也是同样道理。好,我把它给大家。板书一下。这两个案例我们放在一起的了。这两个案例是在一起讲的,所以说咱们整体来一个。来接一个他的本书就行。好,同学们,关于切片的便利呢,我们就先给大家讲到这里。
我来说两句