如何使用模板工具包访问数组的元素?

muk*_*hoj 2 arrays perl loops template-toolkit

我想使用模板工具包直接访问数组元素。

例如我们可以很容易地做到这一点,

[% FOREACH item IN array %]
    [% item %]
[% END %]
Run Code Online (Sandbox Code Playgroud)

我可以在不使用任何循环的情况下直接访问 0th 、 1st 、 2nd 等元素吗?

例如

`[% array[0] %]`
Run Code Online (Sandbox Code Playgroud)

dgw*_*dgw 5

你可以这样做:

[% array.0 %]
Run Code Online (Sandbox Code Playgroud)

如果索引在变量内:

[% array.$index %]
Run Code Online (Sandbox Code Playgroud)

该文档可以在www.template-toolkit.org/docs/manual/Variables.html#section_List_References找到。