blockly > CodeGenerator > forBlock

CodeGenerator.forBlock mülkü

Blok türüne göre belirlenen blok oluşturucu fonksiyonlarının sözlüğü. Her blok oluşturucu işlevi iki parametre alır:

  • Kod Generatörü (veya alt sınıf) örneği için kod oluşturmak için Blok'u kullanın.Böylece işlev aşağıda tanımlanan yöntemleri (ör. blockToCode) veya ilgili alt sınıfta (ör.JavascripGenerator) çağırabilir.

ve iade eder:

  • a [kod, öncelik] demeti (değer/ifade blokları için) veya oluşturulan kodu içeren dize (ifade blokları için) ya da blok için hiçbir kod yayınlanmaması gerekiyorsa null.

İmza:

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