在Perl催化剂模板中声明一个数组

时间:2014-04-19 12:17:59

标签: perl catalyst

我需要在Perl催化剂模板文件中声明一个数组,就像我们在Perl中声明它一样 例如:@array =(1..100); 有人可以帮助我 [%$ array =(1..100)%]

2 个答案:

答案 0 :(得分:3)

[%a = [0..8]%] [%a.5%] 将打印5。

答案 1 :(得分:0)

如果您使用的是Template Toolkit,则可以像这样初始化数组:

[% myarray = [ 1 .. 100 ] %]

OR

[% x=1
   y=100
   myarray = [ x..y ] %]

有关数组和TT(模板工具包)的更多信息,请查看此处:

http://template-toolkit.org/docs/manual/Variables.html#section_List_References