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

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


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

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

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

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


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

مثال على اسم متغير غير صالح. الاسم يقرأ "bigNumber!"، والذي يتضمن علامة تعجب. يظهر تحذير مفاده أن الرموز غير مسموح بها.

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

مثال على اسم متغير غير صالح. الاسم هو "2ndWheel"، والذي يبدأ برقم. يُقرأ تحذير "الرسالة مطلوبة".

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

مثال على اسم متغير غير صالح. الاسم يقرأ "الرقم السابق"، والذي يتضمن مسافة. يظهر تحذير مفاده أنه لا يسمح بالمسافات.

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

مثال على اسم متغير غير صالح. يُقرأ الاسم "if"، وهي الكلمة التي يستخدمها VEXcode بالفعل. يظهر تحذير مفاده أن كلمة VEXcode غير مسموح بها.

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

أمثلة:فيكس، الدماغ، الوقت، ل، في حين، استراحة، وإلا، لا.

مثال على اسم متغير غير صالح. الاسم هو "counter"، والذي تم تعريفه بالفعل في المشروع. يظهر تحذير مفاده الاسم مأخوذ.

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


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

مثال لمستخدم يقوم بإنشاء متغير باسم تم أخذه بالفعل بواسطة متغير آخر. يظهر تحذير مفاده الاسم مأخوذ.

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

موجه خطأ VEXcode EXP الذي يقرأ فشل التجميع، تم العثور على أسماء متغيرات مكررة. يسرد الموجه متغيرين يطلق عليهما اسم myVariable و awesomeVar، ويسرد كلا النوعين كمتغير رقمي ومتغير منطقي.

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

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

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

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

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

Last Updated: