试图在Jython中使用Java Enum,但我无法弄清楚如何使用它们。在jython中使用枚举
当导入我看到列为BotInterface$MOVE
枚举所以我放下手中的线
from amazebot2012.BotInterface import MOVE
在Java中我通常只把它当作
bot.move(MOVE.FORWARD);
bot.move(MOVE.BACKWARD);
什么是Jython的相当于一次我输入了它?
试图bot.move(MOVE.FORWARD)
给我的错误:
Undefined variable from import: FORWARD
不[你如何在Jython中枚举的成员?](HTTP: //stackoverflow.com/q/1894069)回答你的问题? –
不怕,我确实遇到过这个答案,但它对我来说没有任何意义。 – Nebri
bot.move()方法来自我尝试与之交互的java api。我只需要弄清楚如何从jython中设置该枚举的值 – Nebri