blockly > CodeGenerator > forBlock

Właściwość CodeGenerator.forBlock

Słownik funkcji generatora bloków posortowany według typu bloku. Każda funkcja generatora bloków przyjmuje dwa parametry:

  • blok do generowania kodu oraz - wywoływanie instancji CodeGenerator (lub podklasy), aby funkcja mogła wywoływać metody zdefiniowane poniżej (np. blockToCode) albo w odpowiedniej podklasie (np. JavascripGenerator)

i zwraca:

  • krotkę [kod, pierwszeństwo] (dla bloków wartości lub wyrażeń) albo ciąg znaków zawierający wygenerowany kod (w przypadku bloków instrukcji) albo - null, jeśli w przypadku bloku nie powinien być wysyłany żaden kod.

Podpis:

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