初学者积木编程
第 章
>
第 级

高级函数与模式
创建函数

函数是可重用的代码块,可以返回值。你可以创建一个函数并多次调用,这使得代码更加有条理且易于维护。返回值的函数使用 define function to return 块。

在本关卡中,创建一个返回 "Grain" 的函数,从田地中收获粮食,并在 build 块中使用 call function 块以在田地中创建粮堆。这将教你如何使用函数来组织代码。

Guide

目标

收集田野里的所有谷物,并利用函数将它们整合成干草堆。

需要将田野中的谷物收集起来并整合成堆。为了高效完成这一任务,你可以创建一个 function 用来返回构建的字符串。函数是可以返回值的可重用代码块,使你的代码更加有组织且易于维护。

使用 define function 块来创建一个名为 get_grain_stack 的函数。该函数应该使用 text 块返回文本 "Grain"。返回值的函数使用 define function to return 块。

创建完函数后,你可以使用 call function 块来调用它。这将执行该函数,并返回它所返回的值。你可以在 build 块中使用这个返回值。

创建一个返回 "Grain" 的函数,收集田野中所有 12 块谷物(每堆 4 块)。走到 X 标记处,使用 build 块并连接 call function 块。这样你就可以多次重用同一个函数,而不必一次又一次地输入相同的文本。

代码书