我想以A=0, B=1
的形式将枚举toString
打印为逗号分隔列表。为此,xtext / xtend提供了连接操作。但是,我无法找到有关如何访问枚举的多个字段的任何信息。枚举有numVal
和{«State::values.join(', ') [toString»=«numVal]»}
方法。
E.g。 currencyPairsRequest()
不起作用。这种操作的正确语法是什么?
答案 0 :(得分:3)
我认为你的双重结肠" ::"是个问题。
println( State.values.join(', ')['''«toString»=«numVal»'''] )
效果很好。
或者您可以这样做:println( State.values.map['''«toString»=«numVal»'''].join(', ') )
两者都产生:A=0, B=1