用户:含水量丰富de潜水员查看:1 回复:1 评论:1 创建时间:2023-01-04T14:45:36
Hi!这里是含水量丰富de潜水员,
很高兴能再水一期教程!(bushi)
今天,我们要探究
广播与函数,到底怎么用?
话不多说,Let's go!
1、广播
相信大部分同学,在刚开始接触kitten时,都喜欢用广播吧?
(当然是因为官方又没讲函数怎么用)
当然是因为广播是最简单的啦!
并且还可以无限套娃(bushi)
而函数就不能
(关于这个,我们在讲函数的时候再讲)
既然用了这么久的广播,那你知道,广播有什么特别的性质吗?
且听我细细道来~
1、广播的接收方可以控制触发的积木
说人话,就是这个积木后面的东西可以改![]()
2、发送广播的过程不参与积木时间的计算
说人话,就是这块积木不会挡住后面的积木
![]()
这也是这块积木存在的意义![]()
3、广播只能在单个屏幕内使用
(温馨提示:函数可以在所有屏幕引用哦)
至于怎么用广播嘛……
我只能说![]()
但是!最新研究成果:变量可以控制广播!
想喵操作了吗?
2、函数
我相信,这是11个基本积木类型里面,最难懂的一个
下面,我们从“函数”这个词语讲起,一起看看函数是什么吧→
函数是什么?
首先你需要知道,数学中的函数≠计算机函数


(我肯定,绝大多数人都背不到数学函数的定义了,有知道的可以在评论区打出来分(xuan)享(yao)一下)
配张图:(来源:百度百科)
(这就不是给人看的)
简单来说,函数就是固定的一段代码,引用函数就相当于把函数代码粘贴到那儿运行
而函数最基本的格式,就是没有参数,单纯的一段代码,跟广播很像
但不同的是,加上参数,函数就可以获取并改变代码里的一些数据(数字,字符串,布尔值都可以)
函数还可以设置返回值,让函数运行后可以做数字之类的判断!
(至于为什么它不能无限套娃,就是因为它是复制粘贴类型的,粘贴太多剪贴板可就裂开了哦)
函数包括哪些积木?
图来!
还有,可别忘了它

(下面我就将这些积木按从上到下的顺序标号了)
讲讲它们的逻辑关系!
1、放置积木1,出现积木3(不带框)
2、积木1点击“+”出现积木5,积木5可以直接拖动使用,同时积木3后面的框出现
3、积木1下加积木2,可以出现积木4
4、3中的积木2点击“-”,积木4消失
(温馨提示:积木1,2,3作为代码使用,积木4,5是数据)
大家可以按需选择相应的积木!
比如:

看懂扣1,没看懂扣眼珠子
(上面一幅图是函数本尊,下面一幅图中“程序错误”就是不可能有的分支,的积木4会执行函数并且获取返回值,积木4后面的框就是“作者帅吗”这个参数的代入值了,如果有多个参数的话积木4后面就会有对应个数的框)
划重点!
1、有返回值又有“如果-否则”积木的函数,所有“如果-否则”的分支都要有返回值!
2、积木3和积木4会等到函数执行完毕才会继续下面的积木!
。
。
。
好了,本节课就到这里,大家学会广播与函数了吗?
看懂扣1,没看懂扣眼珠子
要不是有个“喵”,我都没发现 “喵”=好/s/a/o imgsrc="https://static.codemao.cn/emoji/codemao/%E7%BC%96%E7%A8%8B%E7%8C%AB_%E7%BF%BB%E7%99%BD%E7%9C%BC.gif"alt="emotion_编程猫_翻白眼"
点赞1
评论