scratch 2.0 自定义模块的简单解释

网友投稿 2019-04-27 10:55

在scratch 2.0中,可以自己定义命令模块。这个功能在实践中有很多好处。可以精简程序。在对同一个程序调用过程中,只要定义过一次,可以多次调用。

在自定义的过程中也是需要注意几点。自定义模块中,新建模块后,有个选项,这里点开,有若干个选项。

https://cdn.china-scratch.com/timg/190429/10551A944-0.jpg

这几个添加的模块都是参数,但是一般还要分为实际参数和形式参数。在定义的模块中就会成为是形式参数,而在程序调用过程中又会转变为实际参数。例如简单一个平均数的计算定义可以这样编写

https://cdn.china-scratch.com/timg/190429/1055163J4-1.jpg

这里定义两个数字,这样的数字在定义模块中属于形式参数。而当我们调用这个定义的模块的时候,就会如下图显示

https://cdn.china-scratch.com/timg/190429/10551V952-2.jpg

https://cdn.china-scratch.com/timg/190429/10551Q329-3.jpg

绿旗启动的时候,调用定义的模块,这时输入这里数字,这个时候的参数就是实际参数了。角色发生变化了。

对于自定义的模块的使用,在编写程序的过程中会经常使用。用好了,可以增添自己程序的可读性,可以让别人更容易理解。

--end--

声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com