গবেষণা সমীক্ষা: ব্লকলি
স্টার্ট সার্ভে নিয়ে আপনার অভিজ্ঞতা সম্পর্কে আমাদের বলুন
ব্লকলি > নাম > নাম প্রকার
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-01-07 UTC-তে শেষবার আপডেট করা হয়েছে।
[null,null,["2025-01-07 UTC-তে শেষবার আপডেট করা হয়েছে।"],[[["Blockly uses `NameType` to differentiate between different types of names, such as variables and procedures, to avoid naming collisions."],["`NameType` enum includes `DEVELOPER_VARIABLE`, `PROCEDURE`, and `VARIABLE` to categorize names based on their usage."],["Despite potential collisions in generated JavaScript, Blockly manages names uniquely for different types, allowing for distinct 'foo' variables and procedures without conflict."]]],[]]