блочный > CodeGenerator > blockToCode
Метод CodeGenerator.blockToCode()
Сгенерировать код для указанного блока (и прикрепленных блоков). Генератор должен быть инициализирован перед вызовом этой функции.
Подпись:
blockToCode(block: Block | null, opt_thisOnly?: boolean): string | [string, number];
Параметры
Параметр | Тип | Описание |
---|
блокировать | Блокировать | нулевой | Блок, для которого создается код. |
opt_thisOnly | логическое значение | (Необязательно) Значение true, чтобы генерировать код только для этого оператора. |
Возврат:
строка | [строка, число]
Для блоков операторов — сгенерированный код. Для блоков значений — массив, содержащий сгенерированный код и значение порядка оператора. Возвращает '', если блок равен нулю.
Если не указано иное, контент на этой странице предоставляется по лицензии Creative Commons "С указанием авторства 4.0", а примеры кода – по лицензии Apache 2.0. Подробнее об этом написано в правилах сайта. Java – это зарегистрированный товарный знак корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2024-11-12 UTC.
[null,null,["Последнее обновление: 2024-11-12 UTC."],[[["The `blockToCode` method generates code for a specified Blockly block and any attached blocks."],["It requires the code generator to be initialized before use and accepts the block and an optional flag to generate code for only the given block."],["The method returns the generated code as a string for statement blocks or an array containing the code and an operator precedence for value blocks, returning an empty string if the input block is null."]]],["The `blockToCode` method generates code for a specified block and its attachments. It requires prior initialization of the code generator. It accepts a block and an optional boolean `opt_thisOnly` to limit code generation to only the provided block. The method returns either a string representing the generated code for statement blocks or an array containing code and operator order for value blocks. If the provided block is null it will return an empty string.\n"]]