blockly > CodeGenerator > forBlock

Właściwość CodeGenerator.forBlock

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

  • blok do generowania kodu i – wywoływania instancji CodeGenerator (lub podklasy), przez co funkcja może wywoływać metody zdefiniowane poniżej (np. blockToCode) lub w odpowiedniej podklasie (np. JavascripGenerator),

i zwraca:

  • [kod, pierwszeństwo] krotka (w przypadku bloków wartości/wyrażeń) lub – ciąg tekstowy zawierający wygenerowany kod (w przypadku bloków instrukcji) lub – wartość null, jeśli dla bloku nie zostanie wysłany żaden kod.

Podpis:

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