这是一个例子:
这个块将允许精灵在一段时间内说些什么。它还将数据存储在列表'say'中:
功能块实际上是一个自定义块。这是划痕的紫色更多块调色板。在选项板中,您可以单击“创建块”,以便您可以定义自己的块/方法。您可以命名块,也可以单击选项以添加参数,以便插入参数。您可以将块的define标题中的深蓝色参数拖动到变量的相关块中。 例如。 定义[DrawSquare(size)] //其中(size)是蓝色圆圈和参数。 重复(4) 移动(大小)步骤 转90度
要放入参数,必须将定义标题中的(大小)拖动到move()步骤的空白区域。
创建块后,可以从同一个调色板将块添加到程序中。您可以在参数中插入参数,这些参数是空格。
我相信你在找 http://wiki.scratch.mit.edu/wiki/Custom_Blocks 。似乎功能在Scratch中称为“自定义块”。
至于功能的概念一般 http://www.webopedia.com/TERM/F/function.html 应该做的伎俩。
第一个链接上有一些例子。
祝好运!