5

尝试在 Jython 中使用 Java 枚举,但我不知道如何使用它们。

导入时,我看到列出的枚举是这样的,BotInterface$MOVE所以我已经放下了

from amazebot2012.BotInterface import MOVE

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

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

导入后的 Jython 等效项是什么?

尝试bot.move(MOVE.FORWARD)给了我错误:

来自导入的未定义变量:FORWARD

4

1 回答 1

1

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

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

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

于 2012-11-17T18:05:28.067 回答