在xtend模板中进行循环,以在同一行中打印

时间:2015-05-12 12:39:40

标签: templates for-loop line xtend

所以,如果我有

«FOR number: numbers»
    «number»
 «ENDFOR»

它将在新行中打印每个数字,如何在同一行中打印数字?

2 个答案:

答案 0 :(得分:1)

可能不适合您的用例,但是您尝试了

«FOR number: numbers»«number»«ENDFOR»

另一种选择是使用«numbers.join()»

答案 1 :(得分:1)

for循环构造

«FOR number: numbers»
    «number»
«ENDFOR»

主要是为了在多行上生成值而创建的。如果需要在一行上连接值,join()是更好的选择:

«numbers.join»

更短,更清洁,更清晰。您还可以提供分隔符参数

«numbers.join(", ")»