blockly > CodeGenerator > forBlock

CodeGenerator.forBlock प्रॉपर्टी

ब्लॉक जनरेटर फ़ंक्शन की डिक्शनरी, जिसे ब्लॉक टाइप के हिसाब से बनाया जाता है. हर ब्लॉक जनरेटर फ़ंक्शन दो पैरामीटर लेता है:

  • कोड जनरेट करने के लिए ब्लॉक, और - कॉलिंग CodeGenerator (या सब-क्लास) इंस्टेंस के लिए, ताकि फ़ंक्शन नीचे दिए गए तरीकों को कॉल कर सके (जैसे, blockToCode) या इससे जुड़ी सब-क्लास (जैसे, JavascripGenerator),

और प्रॉडक्ट को लौटाया जा सकता है:

  • [कोड, प्राथमिकता] टपल (वैल्यू/एक्सप्रेशन ब्लॉक के लिए) या - जनरेट किए गए कोड (स्टेटमेंट ब्लॉक के लिए) वाली स्ट्रिंग या - अगर ब्लॉक करने के लिए कोई कोड उत्सर्जित नहीं किया जाना चाहिए, तो 'शून्य'.

हस्ताक्षर:

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