我的指令块#
简介#
我的指令块相当于 Python 中的函数。我的指令块将指令块分组为可重用、高效的模块,用于执行特定任务。我的指令块可以在程序中多次调用,从而简化项目组织,并有助于避免重复的指令块。
定义 myBlock
myBlock
参数 |
描述 |
|---|---|
指令块名称 |
你为你的我的指令块起的名字。 |
参数 |
可选。函数调用时接受输入值的变量,允许将数据传递给函数。它可以是数字或布尔值。 |
定义和调用我的指令块#
我的指令块#
如果“我的指令块”不需要输入,则可以不带参数定义它。
启动时,调用名为“greeting”的自定义块在屏幕上打印“Hello!”。#
定义 greeting
[Define a My Block to display a message.]
打印 [Hello!] ▶
当开始
[Call a My Block to display the message.]
greeting
带参数的我的指令块#
参数让你可以为我的指令块提供其运行所需的信息,例如完成一个动作序列的次数。例如,一个我的指令块可以使用数字参数来告诉 GO 机器人行驶多少步。这让你可以根据赋予的值,以不同方式使用同一个我的指令块。
启动后,调用自定义块“named_greeting”,并传入一个参数。它会在屏幕上打印“Hello”,后面跟着指定的名字。#
定义 turns (number) :: custom
[Define a My Block with a parameter.]
重复 (number)
驱动 [向前 v] (50) [毫米 v] ▶
[右 v] 转 (90) 度 ▶
当开始
[Call a My Block start turning.]
turns [4]