Xtend-从模板弹出最后一个字符

时间:2018-07-04 16:03:12

标签: xtend

我正在使用Xtend模板生成列表,我想从生成的序列中弹出最后一个逗号:

«FOR link : links»
«link.simpleName»,
«ENDFOR»

我可以操纵“即时”后面的StringConcatenation吗?

«ENDFOR _builder.deleteCharAt(result.size - 1)»

上面的示例是不可能的,StringConcatenation没有这种方法。

1 个答案:

答案 0 :(得分:1)

Loops in templates支持其他关键字,以在循环之前和之后以及元素之间添加字符。

您可以使用SEPARATOR来避免尾随逗号:

«FOR link : links SEPARATOR ','»
«link.simpleName»
«ENDFOR»