قواعد الاسم للمتغيرات والأجهزة في VEXcode IQ

 

في VEXcode IQ ، يُطلب منك إعطاء اسم لمتغير جديد عند إنشاء واحد. لديك أيضًا خيار تغيير اسم الجهاز في تكوين الروبوت.

ستغطي المقالة التالية:

  • قواعد الاسم الصالحة
  • أخطاء الاسم المحتملة

قواعد الاسم الصالحة

يجب أن تكون أسماء المتغيرات فريدة ، ولكن هناك مواصفات أخرى يجب أن يتبعها الاسم.

يتم استخدام أسماء المتغيرات في الأماكن التالية:

  1. الجهاز (تم إنشاؤه باستخدام تكوين الروبوت)
  2. رقمي (تم إنشاؤه باستخدام "تكوين متغير")
  3. قيمة منطقية (تم إنشاؤها باستخدام "إنشاء قيمة منطقية")
  4. قائمة (تم إنشاؤها باستخدام "إنشاء قائمة")
  5. قائمة ثنائية الأبعاد (تم إنشاؤها باستخدام "إنشاء قائمة ثنائية الأبعاد")


فيما يلي نظرة عامة على المعايير عند اختيار اسم صالح:

لا يمكن أن يستخدم الاسم أحرفًا خاصة.

يجب أن يبدأ الاسم بحرف. لا يمكن أن تبدأ برقم.

الاسم لا يمكن أن يستخدم مسافات.

لا يمكن أن يكون الاسم كلمة محجوزة في VEXcode. الكلمة المحجوزة هي كلمة أو اسم يستخدمه VEXcode بالفعل.

أمثلة: vex ، Brain ، time ، for ، while ، break ، وإلا ، لا.

يجب أن يكون الاسم فريدًا (يُستخدم مرة واحدة فقط) ، ولكن يمكن أن يكون لديك حالات مختلفة (حرف كبير واحد وحرف صغير واحد).


أخطاء الاسم المحتملة

عند إنشاء اسم متغير ، إذا رأيت خطأ "تم أخذ الاسم" ، فهذا يعني أن هناك اسمًا مكررًا في أي من المجموعات أعلاه.

قد تواجه حالة عند فتح مشروع تم إنشاؤه في إصدار سابق من VEXcode IQ له اسم متغير مكرر. سيؤدي هذا إلى حدوث خطأ عند التجميع وستظهر لك رسالة الخطأ:

تظهر رسالة الخطأ على اليسار المشكلات التالية:

  • تم العثور على الاسم "myvariable" كمتغير رقمي ومتغير منطقي.
  • تم العثور على الاسم "awesomeVar" كمتغير رقمي ومتغير منطقي.

لحل الخطأ ، يجب إزالة أحد التكرارات أو تغييرها حتى تكون فريدة.

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