【发布时间】:2017-07-29 13:25:28
【问题描述】:
比如有这样一个函数:
func TestFunc(str string) string {
return strings.Trim(str," ")
}
它在下面的示例中运行:
{{ $var := printf "%s%s" "x" "y" }}
{{ TestFunc $var }}
有没有在模板中将字符串与运算符连接起来?
{{ $var := "y" }}
{{ TestFunc "x" + $var }}
或
{{ $var := "y" }}
{{ TestFunc "x" + {$var} }}
它在操作数错误中给出了意外的“+”。
我在文档中找不到 (https://golang.org/pkg/text/template/)
【问题讨论】:
标签: go concatenation go-templates