blockly > CodeGenerator > forBlock
سمة CodeGenerator.forBlock
يشير هذا المصطلح إلى قاموس لدوال إنشاء الكتل استنادًا إلى نوع الكتلة. وتعتمد كل دالة لإنشاء كتل على معلَمتين:
- الكتلة لإنشاء رمز من أجله، ومثيل CodeGenerator (أو الفئة الفرعية)، حيث يمكن للدالة استدعاء طرق محددة أدناه (على سبيل المثال،blockToCode) أو على الفئة الفرعية ذات الصلة (مثل JavascripGenerator)،
وإرجاعها:
- صف [الكود، الأسبقية] (لكتلة التعبير)، أو - سلسلة تحتوي على الرمز الذي تم إنشاؤه (لكتلة العبارات)، أو - قيمة فارغة إذا لم يكن يجب إصدار أي رمز للكتلة.
Signature:
forBlock: Record<string, (block: Block, generator: this) => [string, number] | string | null>;