blockly > CodeGenerator > blockToCode

CodeGenerator.blockToCode() 方法

为指定的代码块(以及附加的代码块)生成代码。必须在调用此函数之前初始化生成器。

Signature:

blockToCode(block: Block | null, opt_thisOnly?: boolean): string | [string, number];

参数

参数 类型 说明
阻挡 | null 要为其生成代码的代码块。
opt_thisOnly boolean (可选)如果为 true,则仅为此语句生成代码。

返回

字符串 | [字符串, 数字]

对于语句块,是生成的代码。对于值块,则为包含生成的代码和运算符顺序值的数组。如果 block 为 null,则返回 ''。