【问题标题】:Declaring an array in Perl catalyst template在 Perl 催化剂模板中声明一个数组
【发布时间】:2014-04-30 00:02:16
【问题描述】:

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

【问题讨论】:

    标签: perl catalyst


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      如果你使用的是模板工具包,你可以像这样初始化一个数组:

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

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

      有关数组和 TT(模板工具包)的更多信息,您可以在这里查看:

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

      【讨论】:

        猜你喜欢
        • 2014-07-23
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-02-23
        • 1970-01-01
        • 2013-05-20
        • 1970-01-01
        相关资源
        最近更新 更多