संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
ब्लॉकली > CodeGenerator > provideFunction_
CodeGenerator.providerFunction_() तरीका
जनरेट किए गए कोड में शामिल करने के लिए, डेवलपर का तय किया गया फ़ंक्शन तय करें (न कि उपयोगकर्ता की तय की गई प्रोसेस). इसका इस्तेमाल निजी हेल्पर फ़ंक्शन बनाने के लिए किया जाता है. किसी दिए गए CustomName नाम के साथ जब इसे पहली बार कॉल किया जाता है, तो कोड सेव किया जाता है और एक असली नाम जनरेट किया जाता है. एक ही मनचाहे नाम वाले बाद में आने वाले कॉल का कोई असर नहीं होता है, लेकिन उनका रिटर्न मान एक जैसा ही होता है.
यह पक्का करना कॉल करने वाले व्यक्ति की ज़िम्मेदारी है कि एक ही मनचाही नाम का इस्तेमाल अलग-अलग हेल्पर फ़ंक्शन के लिए न किया गया हो. उदाहरण के लिए, "color रैंडम" और "listरैंडम" इस्तेमाल करें, न कि "रैंडम". इससे, रिज़र्व किए गए शब्दों या उपयोगकर्ता के तय किए गए वैरिएबल या प्रोसेस के नामों से टकराने का कोई खतरा नहीं होता.
CodeGenerator.finish() को कॉल करने पर, कोड को आउटपुट मिलता है.
हस्ताक्षर:
provideFunction_(desiredName: string, code: string[] | string): string;
पैरामीटर
पैरामीटर |
टाइप |
ब्यौरा |
desiredName |
स्ट्रिंग |
फ़ंक्शन का मनचाहा नाम (जैसे, MatIsPrime). |
कोड |
स्ट्रिंग[] | स्ट्रिंग |
स्टेटमेंट की सूची या एक से ज़्यादा लाइन वाले कोड स्ट्रिंग. ' ' (इन्हें बदल दिया जाएगा). |
लौटाए जाने वाले प्रॉडक्ट:
स्ट्रिंग
नए फ़ंक्शन का असली नाम. अगर उपयोगकर्ता ने पहले से वाली प्रॉपर्टी को ले लिया है, तो यह उसकी पसंद के नाम से अलग हो सकता है.
जब तक कुछ अलग से न बताया जाए, तब तक इस पेज की सामग्री को Creative Commons Attribution 4.0 License के तहत और कोड के नमूनों को Apache 2.0 License के तहत लाइसेंस मिला है. ज़्यादा जानकारी के लिए, Google Developers साइट नीतियां देखें. Oracle और/या इससे जुड़ी हुई कंपनियों का, Java एक रजिस्टर किया हुआ ट्रेडमार्क है.
आखिरी बार 2025-07-25 (UTC) को अपडेट किया गया.
[[["समझने में आसान है","easyToUnderstand","thumb-up"],["मेरी समस्या हल हो गई","solvedMyProblem","thumb-up"],["अन्य","otherUp","thumb-up"]],[["वह जानकारी मौजूद नहीं है जो मुझे चाहिए","missingTheInformationINeed","thumb-down"],["बहुत मुश्किल है / बहुत सारे चरण हैं","tooComplicatedTooManySteps","thumb-down"],["पुराना","outOfDate","thumb-down"],["अनुवाद से जुड़ी समस्या","translationIssue","thumb-down"],["सैंपल / कोड से जुड़ी समस्या","samplesCodeIssue","thumb-down"],["अन्य","otherDown","thumb-down"]],["आखिरी बार 2025-07-25 (UTC) को अपडेट किया गया."],[],["The `provideFunction_()` method defines developer-created helper functions for generated code. It takes a `desiredName` and `code` (string or string array). The first call with a `desiredName` saves the `code` and generates a function name. Subsequent calls with the same `desiredName` are ignored. The function name is returned, and may differ from `desiredName` if a name conflict is detected. The code is output when `CodeGenerator.finish()` is called. The method is used to prevent name collisions with user-defined items.\n"]]