blockly > CodeGenerator > forBlock

CodeGenerator.forBlock プロパティ

ブロックタイプをキーとするブロック ジェネレータ関数の辞書。各ブロック ジェネレータ関数は、次の 2 つのパラメータを受け取ります。

  • コードを生成するブロック、呼び出し用の CodeGenerator(またはサブクラス)インスタンス。これにより、関数は、以下で定義されるメソッド(blockToCode など)や関連するサブクラス(JavascripGenerator など)で定義されるメソッドを呼び出すことができます。

戻り値は次のとおりです。

  • [コード、優先順位] タプル(値/式ブロックの場合)、または - 生成されたコードを含む文字列(ステートメント ブロックの場合)。- ブロックに対してコードを出力しない場合は null。

署名:

forBlock: Record<string, (block: Block, generator: this) => [string, number] | string | null>;