VEXcode IQ-এ ভেরিয়েবল এবং ডিভাইসের নামের নিয়ম

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


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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

Last Updated: