2012-11-16 22 views
5

Jython'da Java Enum kullanmaya çalışıyorum ama bunları nasıl kullanacağımı anlayamıyorum.jython'da enums kullanarak

Ben BotInterface$MOVE olarak listelenen enum yüzden hattını

from amazebot2012.BotInterface import MOVE 

indirdi görüyorum aktarırken Normalde sadece bir kez Jython eşdeğer nedir

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

olarak kullanmak istiyorum Java'da Onu aldım mı?

Undefined variable from import: FORWARD

+0

mu [Nasıl Jython bir enum bir üyesini alabilirim?] (Http: //stackoverflow.com/q/1894069) sorunuzu cevaplayın? –

+0

korkmuyor, ben bu cevaba rastladım ama sadece bana bir şey ifade etmiyor. – Nebri

+0

bot.move() yöntemi, etkileşim kurmaya çalıştığım bir java API'sından geliyor. Bu enum'un değerini jython – Nebri

cevap

1

Kişisel ithalat ve referans doğru görünüyor: bot.move(MOVE.FORWARD) çalışılıyor bana hata veriyor

.

Sana Pydev/Anapta kullanıyorsanız, bu düzenleme ortamında bir hata olduğunu sanıyorum:

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

+0

Teşekkür ederim Matt! Sorunun benim IDE'imde olabileceğini bile düşünmemiştim. Sorunu görmezden geldim ve derlemeye zorladım ve her şey mükemmel çalışıyor. – Nebri

İlgili konular