Я хочу подсчитать значение внутри выражения шаблона в 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»
. Но я хочу, чтобы выражение выше просто подсчитывало, не распечатывая его.
Что может быть лучшим решением для решения этой проблемы?
'« {counter = counter + 1; null} »' сделал трюк: Большое спасибо! – John