00:00
下面要给大家讲的是一个什么呢?诶这个内容叫什么呢?叫循环返回值,这个有点意思了。这个是要的。这个什么意思呢?哦,它是这样子的啊,它可以把for循环的内容放到另外一个。这个集合里面,并返回。那么它的基本案例是将电力过程中处理的结果返回到一个新的victor的集合中,使用页的这个关键字来进行区分,那这个呢,是同学们第一次见,但是这种语法后面大家用的会year的啊,后面会用的很多。会用很多,那么我给大家举个例子来,同学们时间的关系,我就直接走代码了。啊,说实话这个开的内容啊,其实他理论上说是比Java还要多的,所以说我们讲的时候呢,性同学们也是有基础的,所以说像这个呢,我就不会不会特别的那个慢啊,就说该该走的地方,我就直接给他说一下就可以了。
01:05
看代码。那么看这里我先做一个说明,我先做一个说明一。表示什么意思呢?下面的代码的含义是。就是这句话的含义是什么?主要是说明它的含义。啊,这个后面同学们可以用到,它的含义是将。江。对什么呢?对这个I1到十进行便利。进行便利,对进行便利,这是第一个动作,第二个,同学们可以看到这句话的意思。一的一表示什么呢?就是将每一次。将每次循环得到的这个I。I放入到放入到集合vector中。并返回给RS。
02:02
就这么一点东西。那有些同学老师,那这个有什么意义呢?这个还是很有用的,因为这地方可以返回一个I,我也可以进行乘法,比如说我举个例子,我要求大家将这个一到十。电力把把它这个每一个元素乘以二放回,放回到一个集合中,这个就很有价值了,因为我这里面没有进行运算。注意啊,这个第三句话我再加一句话,第三句话就是什么呢?就是这个I这个地方可以加入一个代码块,对这个结果进行一个过滤,或者是进行一个处理,就这个地方可以是一个代码块。代码框。代码块。这就意味着这就这就意味这就意味什么呢?意味我们可以对I进行逻辑处理。或者进行进行我们需要的一个处理,进行一个处理。
03:01
好,同学们,我们先来看效果吧,先不说那么多,先跑起来再说。好,先跑起来说,我们可以看到确实得到victor,而且这个victoror呢?呃,同学们以前也是学过的,它也可以转成其他我们需要的集合,对不对?好,现在我再举一个例子,同学们啊,我对它进行一个处理,比如说我乘以二。诶,这样子相当于对它进行每个元素进行变利过后,把它每个元素乘以个二再返回给它,那这样呢,就变成什么呢?诶同学们可以看到每一个元素都变成了它的二倍,看到没有。诶,甚至啊,甚至我们还可以加业务逻辑进去。说老师我还想想加个IF1句可不可以,比如说如果I磨上一个二就是这个元素,我想假如说。磨它磨上二等于零的情况下,诶我们就干什么呢?诶我们就把这个原来的值进行一个返回,如果它不是一个偶数怎么办呢?诶我们就可以给它返回一个零或者一个其他类型啊,甚至我们看看能够返回一个字符串啊,就是我看试一下啊,就是不是偶数。
04:14
不是偶数。对吧,你看这个好像他还我看能不能用啊。先跑下。跑,看能不能跑起来。你看到没有。啊,这个第一个不是偶术,这个是偶术,这个是手术,你看就是也也就意味着我们可以进行这个延误处理。呃,这样呢,就就比较简单一点啊,简单一点,当然这种用法其实在撕开里面不是单独的一种用法,撕开了最擅长干这件事情,听我在说这句话,斯开了最喜欢做的事情就是把一个集合,整个集合交给一个函数。那个函数把集合里面每个元素进行编辑过,最后把这个新的集合再给你返回来,他大量就喜欢干这个事情。那么你们想回想一下,你们在学哈杜博的时候,老师讲了一个一个文字,一篇文章,对他每个单词个数的统计,其实就是相当于先做了一件事情,再进行二次处理,再进行处理,最后得到新的结果。同学们学卡夫卡的时候,老师是不是这样讲的呀?
05:16
老师是不是讲过卡不卡最主要的功能就行,对数据进行进行一个处理和过滤,得到一个新的结果,是不是,诶他这里面其实。是开了特别擅长这种东西,就是一堆数据,一堆数据交给一个函数处理,那么函数对每个元素处理完了过后,他可以反馈新的集合,甚至你可以再进行,再进行下次处理,再处理,再处理啊,比如压压频啊,或者是折叠呀,或者是过滤呀等等,后面大家可以看到这种这种用法非常的多,非常的多啊,这是它的一个特色,这是它的特色,我把这个特色也写到这里。啊,这种使用方式就体现了下面的这个形式或者方式就体现出。
06:02
体现。体现出Anna的一个重要的语法特点,什么特点呢?什么特点呢?就是擅长,就是将一个集合中的各个数据,各个数据。进行各个数据进行处理,并返回给新的一个集合。将来你们大数据肯定经常干这个事,就一堆数据交给另外一个处理,然后呢,每个元素处理完了后又返回,然后再处理,再处理啊再处理等等等等等等,好这个呢,就是它的一个用法啊,用的用法我看这呢能不能再用一下啊。这地方看看能不能再用一下。啊,这个还不行,这个不能连用啊,有些有些函数可以连用,我先不去演示这么多了啊呃,好,这是我们讲的关于刚才这一节叫做什么呢?循环返回值的一个知识点,我给大家板书一下,好吧,板书一下。
07:08
好,同学们,我现在呢,进行一个简单的板书。好,刚才讲的是什么呢?讲的是循环返回值对不对?好,我给大家罗列到这里,讲了一个基本的案例,对,讲了一个呃,案例的一个说明啊说明,那么这边是我们的代码演示,代码演示好的。好,我把代码呢,也给各位朋友放到我们这个位置哈,我这里总结了几句话,大家先有一个基本的认识,咱学东西呢,肯定是由浅入深对吧,也就是说一点点来啊,东西反正都要给他讲清楚讲到位的。好,这是这个叫做什么呢?叫做循环返回值,截取一段视频。
我来说两句