VEXcode EXP-এ, আপনি একটি নতুন ভেরিয়েবল তৈরি করার সময় আপনাকে একটি নাম দিতে হবে। আপনার কাছে রোবট কনফিগারেশনে একটি ডিভাইসের নাম পরিবর্তন করার বিকল্পও রয়েছে।
বৈধ নামের নিয়ম
পরিবর্তনশীল নাম অবশ্যই অনন্য হতে হবে, তবে অন্যান্য বৈশিষ্ট্য রয়েছে যা নাম অনুসরণ করতে হবে।
পরিবর্তনশীল নাম নিম্নলিখিত জায়গায় ব্যবহার করা হয়:
- ডিভাইস (রোবট কনফিগারেশন ব্যবহার করে তৈরি)
- সংখ্যাসূচক ("ভেরিয়েবল তৈরি করুন" ব্যবহার করে তৈরি)
- বুলিয়ান ("একটি বুলিয়ান তৈরি করুন" ব্যবহার করে তৈরি)
- তালিকা ("একটি তালিকা তৈরি করুন" ব্যবহার করে তৈরি)
- 2D তালিকা ("একটি 2D তালিকা তৈরি করুন" ব্যবহার করে তৈরি)
এখানে একটি বৈধ নাম নির্বাচন করার সময় মানদণ্ডের একটি ওভারভিউ আছে:
নাম বিশেষ অক্ষর ব্যবহার করতে পারে না.
নামটি একটি অক্ষর দিয়ে শুরু করতে হবে। এটি একটি সংখ্যা দিয়ে শুরু করতে পারে না।
নামটি স্পেস ব্যবহার করতে পারে না।
VEXcode-এ নামটি সংরক্ষিত শব্দ হতে পারে না। একটি সংরক্ষিত শব্দ হল একটি শব্দ বা নাম যা VEXcode ইতিমধ্যেই ব্যবহার করছে৷
উদাহরণ:উদ্বেগ, মস্তিষ্ক, সময়, জন্য, যখন, বিরতি, অন্যথায়, না।
নামটি অনন্য হতে হবে (শুধুমাত্র একবার ব্যবহার করা হয়), তবে আপনার বিভিন্ন কেস থাকতে পারে (একটি বড় হাতের এবং একটি ছোট হাতের)।
সম্ভাব্য নাম ত্রুটি
আপনি যখন একটি পরিবর্তনশীল নাম তৈরি করেন, আপনি যদি একটি "নেম নেওয়া" ত্রুটি দেখতে পান, তাহলে এর মানে উপরের যে কোনো গ্রুপে একটি ডুপ্লিকেট নাম আছে।
VEXcode EXP-এর পূর্ববর্তী সংস্করণে তৈরি একটি প্রকল্প খোলার সময় আপনি একটি মামলার সম্মুখীন হতে পারেন যার একটি ডুপ্লিকেট পরিবর্তনশীল নাম রয়েছে। এটি কম্পাইল করার সময় একটি ত্রুটি সৃষ্টি করবে এবং আপনি নিম্নলিখিত ধরণের ত্রুটি বার্তা দেখতে পাবেন
উপরের ত্রুটি বার্তাটি নিম্নলিখিত সমস্যাগুলি দেখায়:
- "myvariable" নামটি একটি সাংখ্যিক পরিবর্তনশীল এবং একটি বুলিয়ান ভেরিয়েবল হিসাবে পাওয়া গেছে।
- "AwesomeVar" নামটি একটি সংখ্যাসূচক পরিবর্তনশীল এবং একটি বুলিয়ান ভেরিয়েবল হিসাবে পাওয়া গেছে।
ত্রুটিটি সমাধান করতে, সদৃশগুলির একটিকে সরাতে বা পরিবর্তন করতে হবে যাতে সেগুলি অনন্য হয়৷