在jython中使用枚举

时间:2012-11-16 21:19:54

标签: java python jython

尝试在Jython中使用Java Enum但我无法弄清楚如何使用它们。

导入时我看到枚举列为BotInterface$MOVE,所以我放下了

from amazebot2012.BotInterface import MOVE

在Java中,我通常只将其用作

bot.move(MOVE.FORWARD);
bot.move(MOVE.BACKWARD);

一旦我导入它,Jython的等价物是什么?

尝试bot.move(MOVE.FORWARD)会给我一个错误:

  

导入时未定义的变量:FORWARD

1 个答案:

答案 0 :(得分:1)

您的导入和参考似乎是正确的。

如果您使用的是PyDev / Anapta,我怀疑这是编辑环境中的错误:

http://jira.appcelerator.org/browse/APSTUD-7502