枚举在处理1.2.1? [英] Enums in Processing 1.2.1?

查看:160
本文介绍了枚举在处理1.2.1?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

这是我的素描:

enum Foo { bar, baz }

void setup() { }
void draw() { }

无法编译:

Unrecognized type:46 (ENUM_DEF)

我做错了,还是不支持枚举?

Am I doing something wrong, or are enums not supported?

推荐答案

看起来他们不是支持不幸,但有一些解决方法。从常见问题解答

Looks like they aren't supported unfortunately, but there are some workarounds. From the FAQ:


我们目前只支持Java 1.4
(及更早版本)的语法。你不能
目前在
处理开发环境中使用1.5语法。
这意味着没有泛型,模板,
枚举,varargs,foreach和其他。
如果要使用Java 1.5(或
),请使用core.jar并使用另一个Java IDE开发
项目

如果您对Java很满意,您可以随时将项目基于Java,并通过传统的Java类访问Processing代码。 FAQ 也有一些指针。

If you're comfortable with Java, you can always base your project in Java and access the Processing code via traditional Java classes. The FAQ has some pointers on that too.

这篇关于枚举在处理1.2.1?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆