【发布时间】:2016-01-22 18:20:43
【问题描述】:
我想在 Xtend 中计算模板表达式中的值,而不打印出来。
这是我的代码:
def generateTower(Tower in) {
var counter = 0.0;
'''
One Two Three Four
«FOR line : in.myTable»
«counter» «line.val1» «line.val2» «line.val3»
«counter = counter + 1»
«ENDFOR»
'''
}
因此这将生成一个包含四列的表,而第一列从 0.0 开始递增。问题是,«counter = counter + 1» 也被打印出来了。但我希望上面的表达式只是计数,而不是打印出来。
解决这个问题的最佳解决方案是什么?
【问题讨论】: