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

标签 perl template-toolkit

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

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

点、空格或加号无助于连接变量。

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

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

最佳答案

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

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

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

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

关于Perl 模板工具包 - 如何加入/连接多个变量(合二为一),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66760565/

相关文章:

perl - 无法将 perl 哈希返回到模板工具包文件中

html - 模板工具包 FOR 和 IF 行为

regex - 在字符串中的正则表达式匹配后插入计数器

perl - 如何在Perl中初始化2D数组?

perl - 将 perl 模块拆分为多个文件

html - 我如何开始使用 Perl 进行 Web 开发?

perl - 如何使用 `pipe` 促进 Perl 中的进程间通信?

perl - 如何从作为数组元素的 Perl 文件句柄中读取数据?

perl - 有没有办法比较模板工具包中的两个变量?