我有以下关于模板工具包的部分
names: [[% FOREACH name IN name %] '[% name %]', [% END %]]
它会打印出如下内容:名称:['名称1','名称2 ','名称3',]我的问题是有一个选项,以调整以上,以便不打印最后一个逗号,即结果将名称:['名称1','名称2 ','名称3']
v7pvogib1#
在每个FOREACH循环中,您都可以访问特殊的loop变量,它是Template::Iterator类的一个示例。所以你可以这样写:
FOREACH
loop
names: [[% FOREACH name IN name %] '[% name %]'[% UNLESS loop.last %],[% END %] [% END %]]
1条答案
按热度按时间v7pvogib1#
在每个
FOREACH
循环中,您都可以访问特殊的loop
变量,它是Template::Iterator类的一个示例。所以你可以这样写: