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

Fan*_*mX1 4 perl template-toolkit

Perl 模板工具包 - 如何连接/连接多个变量(合并为一个),例如在 html 选择字段/组合中选择所选元素时需要它。

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

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

编辑:以前我设法通过在字符串内使用插值来解决这个问题

[% var = "$var1-$var2-$var3" %]
Run Code Online (Sandbox Code Playgroud)

sim*_*que 6

字符串连接是通过下划线完成的_。请参阅此处的手册。有点隐藏了。

[%
   SET $foo = $bar _ $asdf _ " " _ $xyz
%]
Run Code Online (Sandbox Code Playgroud)

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

[% var = $var1 _ "-" _ $var2 _ "-" _ $var3 %]
Run Code Online (Sandbox Code Playgroud)