সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
ব্লকলি > নাম > নাম প্রকার
Names.NameType enum
একটি নামের ধরনের জন্য Enum. বিভিন্ন নামের প্রকারের সংঘর্ষ সম্পর্কে বিভিন্ন নিয়ম থাকতে পারে। যখন জাভাস্ক্রিপ্ট (বা অন্যান্য বেশিরভাগ ভাষা) তৈরি করা হয়, তখন পরিবর্তনশীল 'foo' এবং পদ্ধতি 'foo' সংঘর্ষ হবে। যাইহোক, Blockly-এর এমন কোন সমস্যা নেই যেহেতু ভেরিয়েবল 'foo' পায় এবং পদ্ধতি কল 'foo' দ্ব্যর্থহীন। অতএব, ব্লকলি দ্ব্যর্থতা নিরসন করার জন্য একটি পৃথক নামের ধরন রাখে। 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 সাইট নীতি দেখুন। Java হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
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"]]