กฎการตั้งชื่อสำหรับตัวแปรและอุปกรณ์ใน VEXcode IQ

 

ใน VEXcode IQ คุณต้องตั้งชื่อตัวแปรใหม่เมื่อคุณสร้างตัวแปร คุณยังมีตัวเลือกในการเปลี่ยนชื่ออุปกรณ์ใน Robot Configuration

บทความต่อไปนี้จะครอบคลุม:

  • กฎชื่อที่ถูกต้อง
  • ข้อผิดพลาดของชื่อที่เป็นไปได้

กฎชื่อที่ถูกต้อง

ชื่อตัวแปรต้องไม่ซ้ำกัน แต่มีข้อกำหนดอื่นๆ ที่ชื่อต้องปฏิบัติตาม

ชื่อตัวแปรถูกใช้ในสถานที่ต่อไปนี้:

  1. อุปกรณ์ (สร้างโดยใช้ Robot Configuration)
  2. ตัวเลข (สร้างโดยใช้ “สร้างตัวแปร”)
  3. บูลีน (สร้างโดยใช้ “สร้างบูลีน”)
  4. รายการ (สร้างโดยใช้ “สร้างรายการ”)
  5. รายการ 2 มิติ (สร้างโดยใช้ “สร้างรายการ 2 มิติ”)


นี่คือภาพรวมของเกณฑ์เมื่อเลือกชื่อที่ถูกต้อง:

ชื่อไม่สามารถใช้อักขระพิเศษได้

ชื่อต้องขึ้นต้นด้วยตัวอักษร ไม่สามารถเริ่มต้นด้วยตัวเลข

ชื่อไม่สามารถใช้ช่องว่าง

ชื่อไม่สามารถเป็นคำสงวนใน VEXcode คำสงวนคือคำหรือชื่อที่ VEXcode ใช้อยู่แล้ว

ตัวอย่าง: vex, Brain, time, for, while, break, else, not

ชื่อจะต้องไม่ซ้ำกัน (ใช้เพียงครั้งเดียว) แต่คุณสามารถมีตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ได้ (ตัวพิมพ์ใหญ่หนึ่งตัวและตัวพิมพ์เล็กหนึ่งตัว)


ข้อผิดพลาดของชื่อที่เป็นไปได้

เมื่อคุณสร้างชื่อตัวแปร หากคุณเห็นข้อผิดพลาด "ชื่อที่ใช้" แสดงว่ามีชื่อซ้ำกันในกลุ่มข้างต้น

คุณอาจพบกรณีเมื่อเปิดโครงการที่ทำใน VEXcode IQ เวอร์ชันก่อนหน้าที่มีชื่อตัวแปรซ้ำกัน สิ่งนี้จะทำให้เกิดข้อผิดพลาดเมื่อคอมไพล์และคุณจะเห็นข้อความแสดงข้อผิดพลาด:

ข้อความแสดงข้อผิดพลาดทางด้านซ้ายแสดงปัญหาต่อไปนี้:

  • พบชื่อ "myvariable" เป็นตัวแปรตัวเลขและตัวแปรบูลีน
  • พบชื่อ “awesomeVar” เป็นตัวแปรตัวเลขและตัวแปรบูลีน

ในการแก้ไขข้อผิดพลาด จะต้องลบหรือเปลี่ยนหนึ่งในรายการที่ซ้ำกันเพื่อให้ไม่ซ้ำกัน

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

Last Updated: