blockly > CodeGenerator > forBlock

พร็อพเพอร์ตี้ CodeGenerator.forBlock

พจนานุกรมฟังก์ชันของตัวสร้างบล็อก ซึ่งมีคีย์ตามประเภทการบล็อก ฟังก์ชันตัวสร้างบล็อกแต่ละฟังก์ชันจะใช้พารามิเตอร์ 2 ตัว ดังนี้

  • บล็อกเพื่อสร้างโค้ดสำหรับอินสแตนซ์ CodeGenerator (หรือคลาสย่อย) ที่มีการเรียกใช้ เพื่อให้ฟังก์ชันสามารถเรียกใช้เมธอดที่กำหนดไว้ด้านล่าง (เช่น blockToCode) หรือคลาสย่อยที่เกี่ยวข้อง (เช่น JavascripGenerator)

และการคืนสินค้า

  • ทูเปิล [รหัส, ลำดับความสำคัญ] (สำหรับบล็อกค่า/นิพจน์) หรือสตริงที่มีรหัสที่สร้างขึ้น (สำหรับบล็อกคำสั่ง) หรือ - null หากไม่มีการส่งโค้ดสำหรับการบล็อก

ลายเซ็น:

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