了解 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: