blockly > CodeGenerator > forBlock

Properti CodeGenerator.forBlock

Kamus fungsi generator blok, yang dikunci berdasarkan jenis blok. Setiap fungsi generator blok memerlukan dua parameter:

  • Blok untuk menghasilkan kode, dan - instance CodeGenerator (atau subclass) yang dipanggil, sehingga fungsi tersebut dapat memanggil metode yang ditentukan di bawah ini (misalnya blockToCode) atau pada subclass yang relevan (misalnya JavascripGenerator),

dan mengembalikan:

  • tuple [kode, prioritas] (untuk blok nilai/ekspresi), atau - string berisi kode yang dihasilkan (untuk blok pernyataan), atau - null jika tidak ada kode yang harus dimunculkan untuk blok.

Tanda Tangan:

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