blockly > CodeGenerator > forBlock

سمة CodeGenerator.forBlock

يشير هذا المصطلح إلى قاموس لدوال إنشاء الكتل استنادًا إلى نوع الكتلة. وتعتمد كل دالة لإنشاء كتل على معلَمتين:

  • الكتلة لإنشاء رمز من أجله، ومثيل CodeGenerator (أو الفئة الفرعية)، حيث يمكن للدالة استدعاء طرق محددة أدناه (على سبيل المثال،blockToCode) أو على الفئة الفرعية ذات الصلة (مثل JavascripGenerator)،

وإرجاعها:

  • صف [الكود، الأسبقية] (لكتلة التعبير)، أو - سلسلة تحتوي على الرمز الذي تم إنشاؤه (لكتلة العبارات)، أو - قيمة فارغة إذا لم يكن يجب إصدار أي رمز للكتلة.

Signature:

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