xtext / xtend使用join来创建包含多个字段的列表

时间:2015-09-15 11:51:44

标签: xtext xtend

我想以A=0, B=1的形式将枚举toString打印为逗号分隔列表。为此,xtext / xtend提供了连接操作。但是,我无法找到有关如何访问枚举的多个字段的任何信息。枚举有numVal{«State::values.join(', ') [toString»=«numVal]»}方法。

E.g。 currencyPairsRequest()不起作用。这种操作的正确语法是什么?

1 个答案:

答案 0 :(得分:3)

我认为你的双重结肠" ::"是个问题。

println( State.values.join(', ')['''«toString»=«numVal»'''] )效果很好。

或者您可以这样做:println( State.values.map['''«toString»=«numVal»'''].join(', ') )

两者都产生:A=0, B=1