VEXcode V5-এ ভেরিয়েবল এবং ডিভাইসগুলির জন্য নামকরণের নিয়মগুলি বোঝা

VEXcode V5-এ, আপনি একটি নতুন ভেরিয়েবল তৈরি করার সময় আপনাকে একটি নাম দিতে হবে। আপনার কাছে রোবট কনফিগারেশনে একটি ডিভাইসের নাম পরিবর্তন করার বিকল্পও রয়েছে। 


বৈধ নামের নিয়মাবলী

পরিবর্তনশীল নাম অবশ্যই অনন্য হতে হবে, তবে অন্যান্য বৈশিষ্ট্য রয়েছে যা নাম অনুসরণ করতে হবে। 

পরিবর্তনশীল নাম নিম্নলিখিত জায়গায় ব্যবহার করা হয়:

  1. ডিভাইস (রোবট কনফিগারেশন ব্যবহার করে তৈরি)
  2. সংখ্যাসূচক ("ভেরিয়েবল তৈরি করুন" ব্যবহার করে তৈরি)
  3. বুলিয়ান ("একটি বুলিয়ান তৈরি করুন" ব্যবহার করে তৈরি)
  4. তালিকা ("একটি তালিকা তৈরি করুন" ব্যবহার করে তৈরি)
  5. 2D তালিকা ("একটি 2D তালিকা তৈরি করুন" ব্যবহার করে তৈরি)


এখানে একটি বৈধ নাম নির্বাচন করার সময় মানদণ্ডের একটি ওভারভিউ আছে:

একটি অবৈধ ভেরিয়েবল নামের উদাহরণ। নামটি হলো 'bigNumber!', যার মধ্যে একটি বিস্ময়বোধক চিহ্ন রয়েছে। একটি সতর্কবার্তায় লেখা আছে: প্রতীক অনুমোদিত নয়।

নাম বিশেষ অক্ষর ব্যবহার করতে পারে না.

একটি অবৈধ ভেরিয়েবল নামের উদাহরণ। নামটি হলো '2ndWheel', যা একটি সংখ্যা দিয়ে শুরু হয়। একটি সতর্কবার্তায় লেখা আছে: চিঠি প্রয়োজন।

নামটি একটি অক্ষর দিয়ে শুরু করতে হবে। এটি একটি সংখ্যা দিয়ে শুরু করতে পারে না।

একটি অবৈধ ভেরিয়েবল নামের উদাহরণ। নামটিতে 'পূর্ববর্তী নম্বর' লেখা আছে, যার মধ্যে একটি স্পেস রয়েছে। একটি সতর্কবার্তায় লেখা আছে: কোনো ফাঁকা স্থান অনুমোদিত নয়।

নামটি স্পেস ব্যবহার করতে পারে না।

একটি অবৈধ ভেরিয়েবল নামের উদাহরণ। নামটি 'if' হিসেবে লেখা আছে, যা VEXcode ইতিমধ্যেই ব্যবহার করছে। একটি সতর্কবার্তায় লেখা আছে, VEXcode কীওয়ার্ডটি অনুমোদিত নয়।

VEXcode-এ নামটি সংরক্ষিত শব্দ হতে পারে না। একটি সংরক্ষিত শব্দ হল একটি শব্দ বা নাম যা VEXcode ইতিমধ্যেই ব্যবহার করছে৷

উদাহরণ:উদ্বেগ, মস্তিষ্ক, সময়, জন্য, যখন, বিরতি, অন্যথায়, না।

একটি অবৈধ ভেরিয়েবল নামের উদাহরণ। নামটি 'কাউন্টার' লেখা আছে, যা প্রজেক্টে আগে থেকেই সংজ্ঞায়িত করা আছে। একটি সতর্কবার্তায় লেখা আছে: নামটি নেওয়া হয়েছে।

নামটি অনন্য হতে হবে (শুধুমাত্র একবার ব্যবহার করা হয়), তবে আপনার বিভিন্ন কেস থাকতে পারে (একটি বড় হাতের এবং একটি ছোট হাতের)।


সম্ভাব্য নাম ত্রুটি

এমন একজন ব্যবহারকারীর উদাহরণ যিনি VEXcode V5 ভেরিয়েবলের জন্য এমন একটি নাম তৈরি করছেন যা ইতিমধ্যেই অন্য একটি ভেরিয়েবল দ্বারা ব্যবহৃত হয়েছে। একটি সতর্কবার্তায় লেখা আছে: নামটি নেওয়া হয়েছে।

আপনি যখন একটি পরিবর্তনশীল নাম তৈরি করেন, আপনি যদি একটি "নেম নেওয়া" ত্রুটি দেখতে পান, তাহলে এর মানে উপরের যে কোনো গ্রুপে একটি ডুপ্লিকেট নাম আছে।

VEXcode V5-এর ত্রুটির বার্তা, যেখানে লেখা থাকে: কম্পাইল করতে ব্যর্থ, সদৃশ ভেরিয়েবলের নাম পাওয়া গেছে। প্রম্পটে myVariable এবং awesomeVar নামের দুটি ভেরিয়েবল তালিকাভুক্ত করা হয়েছে এবং উভয়ের টাইপ হিসেবে Number Variable ও Boolean Variable দেখানো হয়েছে।

VEXcode V5 এর আগের সংস্করণে তৈরি একটি প্রকল্প খোলার সময় আপনি একটি মামলার সম্মুখীন হতে পারেন যার একটি ডুপ্লিকেট পরিবর্তনশীল নাম রয়েছে। এটি কম্পাইল করার সময় একটি ত্রুটি সৃষ্টি করবে এবং আপনি নিম্নলিখিত ধরণের ত্রুটি বার্তা দেখতে পাবেন

উপরের ত্রুটি বার্তাটি নিম্নলিখিত সমস্যাগুলি দেখায়:

  • "myvariable" নামটি একটি সাংখ্যিক পরিবর্তনশীল এবং একটি বুলিয়ান ভেরিয়েবল হিসাবে পাওয়া গেছে। 
  • "AwesomeVar" নামটি একটি সংখ্যাসূচক পরিবর্তনশীল এবং একটি বুলিয়ান ভেরিয়েবল হিসাবে পাওয়া গেছে। 

ত্রুটিটি সমাধান করতে, সদৃশগুলির একটিকে সরাতে বা পরিবর্তন করতে হবে যাতে সেগুলি অনন্য হয়৷

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: