了解 VEXcode EXP 中變數和設備的命名規則

在 VEXcode EXP 中,建立新變數時需要為新變數命名。 您也可以選擇在機器人配置中更改設備的名稱。 


有效姓名規則

變數名稱必須是唯一的,但名稱必須遵循其他規範。 

變數名用在以下地方:

  1. 設備(使用機器人配置創建)
  2. 數字(使用“Make Variable”創建)
  3. 布林值(使用“Make a boolean”建立)
  4. 清單(使用「製作清單」建立)
  5. 2D 清單(使用「製作 2D 清單」建立)


以下是選擇有效名稱時的標準概述:

該名稱不能使用特殊字元。

名稱必須以字母開頭。 它不能以數字開頭。

該名稱不能使用空格。

該名稱不能是 VEXcode 中的保留字。 保留字是 VEXcode 已經使用的單字或名稱。

範例:vex、Brain、時間、for、while、break、else、not。

這個名稱必須是唯一的(僅使用一次),但可以有不同的大小寫(一種大寫和一種小寫)。


可能的名稱錯誤

Screen_Shot_2022-02-02_at_4.12.21_PM.png

當您建立變數名稱時,如果您看到「名稱已被佔用」錯誤,則表示上述任何群組中存在重複的名稱。

當開啟使用早期版本的 VEXcode EXP 製作的專案時,您可能會遇到這樣的情況,該專案具有重複的變數名稱。 這會在編譯時導致錯誤,您將看到以下類型的錯誤訊息

上面的錯誤訊息顯示了以下問題:

  • 名稱“myvariable”被發現是一個數值變數和一個布林變數。 
  • 名稱“awesomeVar”被發現是一個數值變數和一個布林變數。 

要解決該錯誤,需要刪除或更改其中一個重複項,以便它們是唯一的。

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

Last Updated: