您只需使用list
来迭代range:
<#assign n = 5>
<#list 0..<n as i>hello</#list>
或者作为一个宏:
<#macro repeat input times>
<#list 0..<times as i>${input}</#list>
</#macro>
<@repeat input="hello" times=5/>
如果您只需要c
次重复单个字符n
,就可以执行${''?left_pad(n, c)}
。虽然它有点批评,所以也许你想把它变成一个有正确名称的#function
。