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

高级函数与模式
具有多个参数的函数

目标

收集田野里的材料,这样你就可以为鸡建造一些新的房子。

这些鸡需要一些新的鸡笼,你可以使用 带有多个参数的函数 来构建各种类型的鸡舍。函数可以接受多个参数,这样你就可以为每个属性传入不同的值。

使用 define function to return 块创建一个名为 get_chicken_house 的函数。添加两个参数:colorsize。在函数内部,使用 text join 块组合 "chicken_house|"、color 参数、"|" 和 size 参数。这会创建一个构建字符串,例如 "chicken_house|blue|small"。

带有多个参数的函数允许你在调用函数时为每个属性传入不同的值。例如,调用 get_chicken_house 时传入 "blue" 和 "small" 将返回 "chicken_house|blue|small",而传入 "green" 和 "big" 将返回 "chicken_house|green|big"。

收集田野中的所有木板,然后走到 X 标记处。使用 build 块结合 call function 块,传入适当的颜色和尺寸参数来创建所有 4 个不同的房子:小蓝色、大绿色、小红色和大橙色。

代码书