Xtend for循环(所需的循环函数)

时间:2013-02-17 01:07:35

标签: for-loop while-loop xtend

我有一些输出数据的Xtend代码。以下是代码:

«FOR a:e.attributes»
    «a.eClass.name» «a.name»,
«ENDFOR»

这会输出类似:

ClassName name1, ClassName name2, ClassName name3, ClassName name4,

我想要的输出是:

ClassName name1, ClassName name2, ClassName name3, ClassName name4

请注意,所需输出的行末尾没有逗号。是否可以在Xtend中实现一个允许我不输出最后一个逗号的函数?

1 个答案:

答案 0 :(得分:0)

«FOR a:e.attributes SEPARATOR ', '»«a.eClass.name» «a.name»«ENDFOR»

甚至

e.attributes.map['''«eClass.name» «name»'''].join(', ')