MonkeyC 无法识别 Const 关键字

3 connectiq monkeyc

我正在 Eclipse 中的 Garmin 在 Monkeyc (ConnectIq) 中构建项目,我想在我的代码中使用const而不是,但编译器var似乎无法识别该关键字。const可能出什么问题了?

我的代码是:

const PI = 3.14;
Run Code Online (Sandbox Code Playgroud)

编译器这样抱怨:

BUILD: ERROR: C:\Path:155  missing '}' at 'const'
Run Code Online (Sandbox Code Playgroud)

如果我改为constvar一切都会顺利。哪里可能有问题?从 Garmin 文档 MonkeyC 应该​​有const关键字。

小智 5

它既不是错误也不是功能,它只是语言的实现方式。程序员指南明确指出

常量是用const关键字声明的命名的、不可变的值。这些对于存储可在整个代码中重复使用的不变值非常有用。常量必须在模块或类级别声明;它们不能在函数内声明