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>;