संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
ब्लॉकली > नाम > NameType
Name.NameType enum
नाम के टाइप के लिए Enum. अलग-अलग तरह के नाम में, टकरावों के लिए अलग-अलग नियम हो सकते हैं. JavaScript (या ज़्यादातर दूसरी भाषाओं में) जनरेट होने पर, 'foo' वैरिएबल और प्रक्रिया 'foo' टक्कर लग सकती है. हालांकि, Blockly में ऐसी कोई समस्या नहीं है, क्योंकि वैरिएबल को 'foo' मिलता है और 'foo' को कॉल करें साफ़ तौर पर बताएँ. इसलिए, Blockly नाम का एक अलग नाम रखता है, ताकि साफ़ तौर पर जानकारी न दी जा सके. getName('foo', 'VARIABLE') = 'foo' getName('foo', 'PROCEDURE') = 'foo2'
हस्ताक्षर:
enum NameType
इन्यूमरेशन सदस्य
सदस्य |
मान |
ब्यौरा |
DEVELOPER_VARIABLE |
"DEVELOPER_VARIABLE" |
|
यह कैसे काम करता है |
"PROCEDURE" |
|
वैरिएबल |
"VARIABLE" |
|
जब तक कुछ अलग से न बताया जाए, तब तक इस पेज की सामग्री को 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 `NameType` enum in Blockly differentiates between name types, allowing for the same name to be used for different purposes without collision. It includes `DEVELOPER_VARIABLE`, `PROCEDURE`, and `VARIABLE` members. This distinction is necessary because while languages like JavaScript would consider a variable and procedure with the same name as a conflict, Blockly can differentiate, assigning unique identifiers like `foo` and `foo2` to `VARIABLE` and `PROCEDURE` name types, respectively.\n"]]