Java JTwig For 循环使用范围而非容器

Java JTwig For Loop Using A Range Not Container

我希望能够使用 JTwig 模板执行与以下循环等效的操作:

for (int i = 0; i < length; i++ ) { ... }

我尝试了以下方法,但似乎都不起作用:

{% set k = 10 %}
{% for i in 1..k %}
    <option value={{k}} >{{k}}</option>
{% endfor %}

或者

{% set k = 10 %}
{% for i in range(1,k) %}
    <option value={{k}} >{{k}}</option>
{% endfor %}

我可以循环容器,但似乎找不到让这种事情起作用的方法。

你必须加上方括号,像这样:

{% for i in [1..10] %}
    {{ i }}
{% endfor %}

这是我偶然发现的。文档中似乎缺少它。