For loop 速度模板中的For循环

For loop 速度模板中的For循环,for-loop,velocity,For Loop,Velocity,我想在velocity模板中使用for循环,如下所示- for(int i = 0; i < 10; i++){} for(inti=0;i

我想在velocity模板中使用for循环,如下所示-

for(int i = 0; i < 10; i++){}
for(inti=0;i<10;i++){
知道如何在vm中定义吗

提前感谢


再加上serg的答案,如果您想要一个零索引循环,但只有一个独占的结束值(并且不想用
#set
减去1),您可以使用内置的
$foreach.index
。如果要循环
$n
次:

#foreach($unused in [1..$n])
    zero indexed: $foreach.index
#end
这里,
$unused
是未使用的,我们使用
$foreach.index
作为索引,索引从0开始

假设
$n
是3

我们将范围从1开始,因为它是包含的,因此它将循环使用
$unused
作为[1,2,3,4,5],而
$foreach.index
将是[0,1,2,3,4]


有关更多信息,请参见。

请注意,速度范围中包括起点和终点。
#foreach($unused in [1..$n])
    zero indexed: $foreach.index
#end