Я пытаюсь получить счетчик с нулевым значением в директиве Velocity #foreach
.
если я использую:
#foreach ($item in $list)
item.getName() : $velocityCount
#end
i получит:
Fred : 1
Wilma : 2
Barney : 3
Но мне нужно:
Fred : 0
Wilma : 1
Barney : 2
Решение должно быть максимально простым с точки зрения скорости.
ИЗМЕНИТЬ:
Я могу использовать:
#foreach ($item in $list)
#set( $num = $velocityCount - 1 ) //The white space in mandatory
item.getName() : $num
#end
и он работает. Но я ищу более элегантное решение.
РЕДАКТИРОВАТЬ 2:
Мне нужен только один счетчик. То есть, в том же шаблоне я, скорее всего, буду иметь одну директиву #foreach
, для которой потребуется счетчик с нулевым значением и другая директива #foreach
, для которой требуется однобазовый счетчик.