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 に答える