ब्लॉकली > CodeGenerator > provideFunction_

CodeGenerator.providerFunction_() तरीका

जनरेट किए गए कोड में शामिल करने के लिए, डेवलपर का तय किया गया फ़ंक्शन तय करें (न कि उपयोगकर्ता की तय की गई प्रोसेस). इसका इस्तेमाल निजी हेल्पर फ़ंक्शन बनाने के लिए किया जाता है. किसी दिए गए CustomName नाम के साथ जब इसे पहली बार कॉल किया जाता है, तो कोड सेव किया जाता है और एक असली नाम जनरेट किया जाता है. एक ही मनचाहे नाम वाले बाद में आने वाले कॉल का कोई असर नहीं होता है, लेकिन उनका रिटर्न मान एक जैसा ही होता है.

यह पक्का करना कॉल करने वाले व्यक्ति की ज़िम्मेदारी है कि एक ही मनचाही नाम का इस्तेमाल अलग-अलग हेल्पर फ़ंक्शन के लिए न किया गया हो. उदाहरण के लिए, "color रैंडम" और "listरैंडम" इस्तेमाल करें, न कि "रैंडम". इससे, रिज़र्व किए गए शब्दों या उपयोगकर्ता के तय किए गए वैरिएबल या प्रोसेस के नामों से टकराने का कोई खतरा नहीं होता.

CodeGenerator.finish() को कॉल करने पर, कोड को आउटपुट मिलता है.

हस्ताक्षर:

provideFunction_(desiredName: string, code: string[] | string): string;

पैरामीटर

पैरामीटर टाइप ब्यौरा
desiredName स्ट्रिंग फ़ंक्शन का मनचाहा नाम (जैसे, MatIsPrime).
कोड स्ट्रिंग[] | स्ट्रिंग स्टेटमेंट की सूची या एक से ज़्यादा लाइन वाले कोड स्ट्रिंग. ' ' (इन्हें बदल दिया जाएगा).

लौटाए जाने वाले प्रॉडक्ट:

स्ट्रिंग

नए फ़ंक्शन का असली नाम. अगर उपयोगकर्ता ने पहले से वाली प्रॉपर्टी को ले लिया है, तो यह उसकी पसंद के नाम से अलग हो सकता है.