在 VEXcode IQ 中,您需要在创建新变量时为其命名。 您还可以选择在机器人配置中更改设备名称。
有效命名规则
变量的名称必须是唯一的,此外该名称还有其他规范必须遵守。
变量的名称用在以下地方:
- 设备(使用机器人配置创建)
- 数字(使用“Make variable”创建)
- Boolean(使用“Make a boolean”创建)
- 列表(使用“制作列表”创建)
- 2D 列表(使用“制作 2D 列表”创建)
以下是选择一个有效名称时的准则的概述:
名称不能使用特殊字符。
名称必须以字母开头。 它不能以数字开头。
名称不能使用空格。
该名称不能是 VEXcode 中的保留字。 保留字是 VEXcode 已经在使用的字或名称。
示例: vex、Brain、time、for、while、break、else、not。
该名称必须是唯一的(仅使用一次),但您可以有不同的大小写(一种大写和一种小写)。
可能的名称错误
创建变量名称时,如果看到“Name Taken”错误,则表示上述任何组中存在重复名称。
打开在早期版本的 VEXcode IQ 中创建的具有重复变量名称的项目时,您可能会遇到这种情况。 这将在编译时导致错误,您将看到错误消息:
左边的错误信息显示了以下问题:
- 名称“myvariable”被发现是一个数字变量和一个布尔变量。
- 名称“awesomeVar”被发现是一个数字变量和一个布尔变量。
要解决该错误,需要删除或更改其中一个重复项以使其唯一。