我正在和我的孩子一起读一本“学会用划痕编程”的书。其中一个练习是要求创建一个使用一些简单公式的“函数块”。他们不解释什么是“函数块”在书中,否则我可能会错过它。我也找不到关于它的任何信息。有人能告诉我这是什么吗?可以举个例子吗?谢谢!
发布于 2015-10-21 18:02:08
函数块实际上是自定义块。这是紫色多块的刮擦调色板。在调色板中,您可以单击Make a Block,它允许您定义自己的块/方法。您可以命名该块,也可以单击“选项”添加参数,以便插入参数。可以将块的定义标头中的深蓝色参数拖到变量的相关块中。例如,DefineDrawSquare (大小) // where (size)是蓝色圆圈和参数。重复(4)移动(大小)步骤转90度
若要将参数放入其中,必须将定义标题中的(大小)拖到移动()步骤的空白中。
一旦创建了块,就可以从同一个调色板将该块添加到程序中。您可以在参数中插入参数,这些参数是空格。
发布于 2015-10-21 00:42:53
我相信你在找区块。似乎函数在Scratch中被称为“自定义块”。
一般来说,关于函数的概念,http://www.webopedia.com/TERM/F/function.html应该能做到这一点。
在第一个链接上有例子。
祝好运!
发布于 2017-06-20 15:24:18
下面是一个示例:
这个块将允许精灵在一段时间内说些什么。它还将数据存储在列表“say”中:

https://stackoverflow.com/questions/33249057
复制相似问题