Pri*_*lon 10 java processing enums
这个问题涉及版本1.2.1,它不会在不同的部分进行编译,因此它不是重复的.
我想在Processing中使用枚举.我已经读过他们在一个单独的文件中工作得更好所以我已经做到了.此代码正确编译:
enum Status
{
STOPPED,MOVING
};
Run Code Online (Sandbox Code Playgroud)
但是当我有这个代码
Status status;
Run Code Online (Sandbox Code Playgroud)
在另一个文件中,它给我以下错误:
Unrecognized type:46 (ENUM_DEF)
Run Code Online (Sandbox Code Playgroud)
我知道在早期版本的Processing中不支持枚举,但它们是否在2.0版中受支持?如果是这样导致错误的原因是什么?
spe*_*pex 11
当您为枚举创建一个新选项卡时,是否附加了.java?在您的情况下,您的新标签名为Status.java吗?
您的代码在Processing 2.0b6中编译好,主要选项卡内容如下:
Status status;
Run Code Online (Sandbox Code Playgroud)
还有一个名为Status.java的新选项卡,其中包含以下内容:
enum Status
{
STOPPED,MOVING
};
Run Code Online (Sandbox Code Playgroud)