blockly > CodeGenerator > forBlock

CodeGenerator.forBlock 屬性

區塊產生器函式的字典,索引鍵,索引鍵為區塊。每個區塊產生器函式都使用兩個參數:

  • 用來產生程式碼的 Block,以及呼叫 CodeGenerator (或子類別) 例項,讓函式可以呼叫以下定義的方法 (例如 blockToCode) 或相關子類別 (例如 JavascripGenerator),

然後傳回:

  • [程式碼, 優先] 元組 (針對值/運算式區塊),或 - 包含已產生程式碼的字串 (適用於陳述式區塊);如果沒有為區塊發出任何程式碼,則傳回 - 空值。

Signature:

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