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