blockly > CodeGenerator > forBlock
Thuộc tính CodeGenerator.forBlock
Từ điển về các hàm tạo khối, được khoá theo loại khối. Mỗi hàm trình tạo khối nhận 2 tham số:
- Khối để tạo mã và – thực thể CodeGenerator (hoặc lớp con) đang gọi, do đó, hàm có thể gọi các phương thức được xác định bên dưới (ví dụ: blockToCode) hoặc trên lớp con có liên quan (ví dụ: JavascripGenerator),
và trả lại:
- bộ dữ liệu [mã, ưu tiên] (đối với các khối giá trị/biểu thức) hoặc – một chuỗi chứa mã đã tạo (đối với các khối câu lệnh) hoặc - rỗng nếu không có mã nào được phát cho khối.
Chữ ký:
forBlock: Record<string, (block: Block, generator: this) => [string, number] | string | null>;