blockly > CodeGenerator > forBlock

הנכס CodeGenerator.forBlock

מילון של פונקציות של מחולל בלוקים עם קידוד לפי סוג הבלוק. כל פונקציית מחולל בלוקים מקבלת שני פרמטרים:

  • הבלוק כדי ליצור קוד עבורו, וגם - למופע הקריאה של CodeGenerator (או מחלקה משנית), כך שהפונקציה תוכל לקרוא ל-methods שמוגדרים למטה (למשל, blockToCode) או במחלקת המשנה הרלוונטית (למשל JavascripGenerator),

והחזרות:

  • תו [קוד, קדימות] tuple (עבור בלוקים של ערך/ביטוי), או - מחרוזת שמכילה את הקוד שנוצר (לבלוקים של הצהרות), או - null אם לא צריך להפיק קוד לבלוק.

Signature:

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