ब्लॉकली > CodeGenerator > forBlock

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

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

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

और रिटर्न:

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

हस्ताक्षर:

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