บทที่ 3: การทำสีรหัสใน VEXcode VR Python

ตอนนี้คุณรู้พื้นฐานของการเริ่มต้นใช้งาน VEXcode VR Python แล้ว คุณอาจสังเกตเห็นว่าบรรทัดของรหัส ใน VEXcode VR Python กลายเป็นสีเมื่อมีการเพิ่มลงในพื้นที่ทำงาน การใช้สีนี้เป็นเครื่องมือแสดงภาพที่มีประโยชน์ซึ่งคุณสามารถใช้ขณะเขียนโปรแกรมได้
การรู้ว่ารหัส VEXcode VR Python มีสีสันอย่างไรสามารถช่วยให้คุณระบุข้อผิดพลาดในไวยากรณ์ของโครงการหรือความผิดพลาดในการสะกดคำได้อย่างรวดเร็วซึ่งอาจทำให้โครงการของคุณไม่สามารถทำงานได้ตามที่ตั้งใจไว้ การทำความเข้าใจสีรหัสและความหมายจะมีคุณค่าเมื่อคุณเริ่มสร้างโปรเจกต์ VEXcode VR Python
ผลการเรียนรู้
- ระบุและอธิบายการทำสีของรหัสใน VEXcode VR Python
- ระบุวิธีการเยื้องคำสั่งในพื้นที่ทำงานและความสำคัญของการทำเช่นนั้นในโครงการ
การสร้างสีสันของรหัส ใน VEXcode VR Python
เมื่อสร้างโปรเจกต์ข้อความไวยากรณ์ระยะห่างการเยื้องและการสะกดคำในโค้ดของคุณเป็นสิ่งสำคัญมากเพื่อให้แน่ใจว่าโปรเจกต์ของคุณทำงานได้ตามที่ตั้งใจไว้ การเข้ารหัสสีที่มีอยู่ใน Workspace ใน VEXcode VR Python เป็นคิวภาพพิเศษที่คุณได้ป้อนรหัสของคุณลงในโครงการของคุณอย่างถูกต้อง
การใช้สีของรหัสเป็นไปตามอนุสัญญาต่อไปนี้ดังที่แสดงในตารางด้านล่าง หรือในบทความในไลบรารี vex นี้:
| สี | ประเภท | ตัวอย่าง VEXcode VR Python |
|---|---|---|
|
คลาส อุปกรณ์แต่ละตัวที่คำสั่งเกี่ยวข้อง (เช่นระบบขับเคลื่อนปากกาสมอง) |
||
|
คำสั่ง ลักษณะการทำงานภายในคำสั่ง (เช่นไดรฟ์เลี้ยว) |
|
|
|
พารามิเตอร์ ข้อมูลเกี่ยวกับวิธีการดำเนินการของพฤติกรรม (เช่นทิศทางระยะทาง) |
![]() |
|
|
โครงสร้าง ควบคุมการไหลของโครงการ (เช่นแบบมีเงื่อนไข, ลูป) |
![]() |
|
|
ค่านิยม พารามิเตอร์ตัวเลขที่กำหนดให้กับพฤติกรรม (เช่นจำนวนองศาของการเลี้ยว) |
![]() |
|
|
สร้างผู้ใช้แล้ว ตัวแปรและคำสั่งที่ผู้ใช้สร้างขึ้น |
![]() |
ความคิดเห็นในโปรเจกต์ยังเป็นสีเขียวแต่นำหน้าด้วยสัญลักษณ์ปอนด์ (#) 
เมื่อพิมพ์คำสั่งลงใน Workspace หากมีคอมโพเนนต์ที่ไม่รู้จักคอมโพเนนต์นั้นจะยังคงเป็นสีดำ (เช่นหมวดหมู่ที่ผู้ใช้สร้างขึ้น) นี่อาจเป็นตัวบ่งชี้ที่มีประโยชน์ในขณะที่คุณกำลังทำงานเพื่อป้องกันความหงุดหงิดหรือการแก้ไขปัญหาเพิ่มเติมในภายหลัง
ใช้เคอร์เซอร์และแป้นพิมพ์เพื่อแก้ไขข้อผิดพลาด เมื่อส่วนประกอบได้รับการยอมรับก็จะมีการลงสีอย่างถูกต้อง ในคลิปวิดีโอด้านล่าง จะมีการพิมพ์คำสั่ง turn_for ลงในโปรเจ็กต์โดยมีส่วนประกอบ 2 ส่วนที่สะกดผิดและแสดงเป็นสีดำ เมื่อแต่ละข้อผิดพลาดได้รับการแก้ไขสีของส่วนนั้นของคำสั่งจะเปลี่ยนไป
ความสำคัญของการเยื้อง
ใน VEXcode VR Python การเยื้องมีความสำคัญมาก
วิธีการจัดเรียงคำสั่งภายในโครงการมีส่วนช่วยในการไหลของโครงการ
การเยื้องที่ไม่ถูกต้องอาจส่งผลให้โปรเจกต์ไม่ดำเนินการตามที่ตั้งใจไว้หรือไม่ดำเนินการเลย
คำสั่งที่อยู่ในแนวเดียวกันจะทำงานเป็นลำดับ คำสั่งที่อยู่เยื้องภายในคำสั่งอื่นๆ (เช่นคำสั่งภายในลูป)
จะทำงานภายในโครงสร้างนั้น คุณจะได้เรียนรู้เพิ่มเติมเกี่ยวกับการเยื้องตลอดหลักสูตรนี้ 
เช่นเดียวกับการทำสีของรหัสมีสัญญาณภาพสำหรับการเยื้องที่เหมาะสมใน VEXcode VR Python
เส้นสีเทาทางด้านซ้ายของโครงการแสดงให้เห็นว่าโครงการจะไหลอย่างไร
ควรมีเส้นต่อเนื่องจากฟังก์ชันหลัก ไปตลอดทั้งโครงการ
ตามที่ระบุด้วยลูกศรในภาพนี้ 
ลูปหรือโครงสร้างการควบคุมที่ตามมาจะมีเส้นบ่งชี้ของตัวเองซึ่งแสดงจุดเริ่มต้นและจุดสิ้นสุดของโครงสร้าง
ในตัวอย่างนี้ เส้นตัวบ่งชี้ของลูป สำหรับ จะถูกเน้นด้วยลูกศร 
คำสั่งการเยื้อง
เนื่องจากโปรเจกต์ VEXcode VR Python ของคุณมีความซับซ้อนมากขึ้นการเยื้องจะมีบทบาทสำคัญในการสร้างโปรเจกต์ของคุณ
- เมื่อเพิ่มคำสั่งลงในโปรเจกต์ให้ใช้ปุ่ม 'Tab'
บนแป้นพิมพ์เพื่อเยื้องบรรทัดของโปรเจกต์อย่างเหมาะสม
วางเคอร์เซอร์ของคุณที่จุดเริ่มต้นของคำสั่งจากนั้นกด 'แท็บ'
จนกว่าคำสั่งจะถูกเยื้องไปยังตำแหน่งที่ต้องการ
- หากต้องการเยื้องคำสั่งหลายคำสั่งด้วยวิธีเดียวกันให้เลือกคำสั่งที่คุณต้องการเยื้องจากนั้นใช้ปุ่ม 'Tab' บนแป้นพิมพ์เพื่อย้ายคำสั่งทั้งหมดในครั้งเดียว
- ในคลิปวิดีโอด้านล่างมีสามคำสั่งที่ควรอยู่เยื้องภายใน for loop
สิ่งแรกจะถูกแท็บแต่ละแท็บเมื่อวางเคอร์เซอร์ไว้ที่จุดเริ่มต้นของเส้น
จากนั้นสองอันที่เหลือจะถูกไฮไลต์และแท็บไปที่แนวเดียวกันเพื่อให้โครงการดำเนินการอย่างถูกต้อง
- สังเกตว่าเส้นบ่งชี้สำหรับลูป for จะ ปรากฏขึ้นเมื่อคำสั่งถูกเยื้องอย่างถูกต้อง



