猫史档案馆


广播与函数,到底怎么用?

用户:含水量丰富de潜水员含水量丰富de潜水员查看:1 回复:1 评论:1 创建时间:2023-01-04T14:45:36


Hi!这里是含水量丰富de潜水员,

很高兴能再水一期教程!(bushi)

今天,我们要探究

广播与函数,到底怎么用?

 

话不多说,Let's go!

1、广播

相信大部分同学,在刚开始接触kitten时,都喜欢用广播吧?

(当然是因为官方又没讲函数怎么用)

当然是因为广播是最简单的啦!

并且还可以无限套娃(bushi)center_image

而函数就不能center_image

(关于这个,我们在讲函数的时候再讲)

既然用了这么久的广播,那你知道,广播有什么特别的性质吗?

且听我细细道来~

1、广播的接收方可以控制触发的积木

    说人话,就是这个积木后面的东西可以改center_image

2、发送广播的过程不参与积木时间的计算

     说人话,就是这块积木不会挡住后面的积木

center_image

      这也是这块积木存在的意义center_image

3、广播只能在单个屏幕内使用

      (温馨提示:函数可以在所有屏幕引用哦)

至于怎么用广播嘛……

我只能说center_image

但是!最新研究成果:变量可以控制广播!center_image

想喵操作了吗?

2、函数

我相信,这是11个基本积木类型里面,最难懂的一个

下面,我们从“函数”这个词语讲起,一起看看函数是什么吧→

 

函数是什么?

首先你需要知道,数学中的函数≠计算机函数emotion_NOemotion_NOemotion_NO

(我肯定,绝大多数人都背不到数学函数的定义了,有知道的可以在评论区打出来分(xuan)享(yao)一下)

配张图:(来源:百度百科)center_image
(这就不是给人看的)

简单来说,函数就是固定的一段代码,引用函数就相当于把函数代码粘贴到那儿运行

而函数最基本的格式,就是没有参数,单纯的一段代码,跟广播很像

但不同的是,加上参数,函数就可以获取并改变代码里的一些数据(数字,字符串,布尔值都可以)

函数还可以设置返回值,让函数运行后可以做数字之类的判断!

 

(至于为什么它不能无限套娃,就是因为它是复制粘贴类型的,粘贴太多剪贴板可就裂开了哦)

 

函数包括哪些积木?

图来!center_image

还有,可别忘了它

center_image

(下面我就将这些积木按从上到下的顺序标号了)

讲讲它们的逻辑关系!

1、放置积木1,出现积木3(不带框)

2、积木1点击“+”出现积木5,积木5可以直接拖动使用,同时积木3后面的框出现

3、积木1下加积木2,可以出现积木4

4、3中的积木2点击“-”,积木4消失

(温馨提示:积木1,2,3作为代码使用,积木4,5是数据)

大家可以按需选择相应的积木!

比如:center_imagecenter_image

看懂扣1,没看懂扣眼珠子

(上面一幅图是函数本尊,下面一幅图中“程序错误”就是不可能有的分支,的积木4会执行函数并且获取返回值,积木4后面的框就是“作者帅吗”这个参数的代入值了,如果有多个参数的话积木4后面就会有对应个数的框)

划重点!

1、有返回值又有“如果-否则”积木的函数,所有“如果-否则”的分支都要有返回值!

2、积木3和积木4会等到函数执行完毕才会继续下面的积木!

好了,本节课就到这里,大家学会广播与函数了吗?

看懂扣1,没看懂扣眼珠子


回复

上一页1 页 / 共 1下一页
含水量丰富de潜水员含水量丰富de潜水员

要不是有个“喵”,我都没发现 “喵”=好/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


评论