Perl 模板工具包 - 如何加入/连接多个变量(合二为一)

Perl Template Toolkit - how to join / concat multiple variables (into one)

Perl 模板工具包 - 如何加入/连接多个变量(合为一个) 例如,当 select 在 html select field/combo.

中选择元素时想要它

我在这里 https://www.perlmonks.org/?displaytype=print;replies=1;node_id=880584 找到了问题,但似乎没有得到正确的答复。

点、空格或加号对连接变量没有帮助。

编辑: 以前我设法通过在 string

中使用插值来解决它
[% var = "$var1-$var2-$var3" %]

字符串连接是用下划线 _ 完成的。参见 the manual here。有点隐蔽。

[%
   SET $foo = $bar _ $asdf _ " " _ $xyz
%]

对于您的示例,可以这样做,但插值也同样有效。

[% var = $var1 _ "-" _ $var2 _ "-" _ $var3 %]