blockly > CodeGenerator > forBlock
CodeGenerator.forBlock プロパティ
ブロックタイプをキーとするブロック ジェネレータ関数の辞書。各ブロック ジェネレータ関数は、次の 2 つのパラメータを受け取ります。
- コードを生成するブロック、呼び出し用の CodeGenerator(またはサブクラス)インスタンス。これにより、関数は、以下で定義されるメソッド(blockToCode など)や関連するサブクラス(JavascripGenerator など)で定義されるメソッドを呼び出すことができます。
戻り値は次のとおりです。
- [コード、優先順位] タプル(値/式ブロックの場合)、または - 生成されたコードを含む文字列(ステートメント ブロックの場合)。- ブロックに対してコードを出力しない場合は null。
署名:
forBlock: Record<string, (block: Block, generator: this) => [string, number] | string | null>;