我正在使用Xtend模板生成列表,我想从生成的序列中弹出最后一个逗号:
«FOR link : links»
«link.simpleName»,
«ENDFOR»
我可以操纵“即时”后面的StringConcatenation吗?
«ENDFOR _builder.deleteCharAt(result.size - 1)»
上面的示例是不可能的,StringConcatenation没有这种方法。
答案 0 :(得分:1)
Loops in templates支持其他关键字,以在循环之前和之后以及元素之间添加字符。
您可以使用SEPARATOR
来避免尾随逗号:
«FOR link : links SEPARATOR ','»
«link.simpleName»
«ENDFOR»