【发布时间】:2017-12-17 03:38:17
【问题描述】:
执行以下模板代码时出现错误:
{{ $total := 0 }}
{{range $i, $a := .my.vars}}
{{ $total = (addi $total $a)}}
{{end}}
这是错误:unexpected "=" in operand。总变量也应该在range 之外更改,所以我不能使用:=,因为它会在range 内创建一个新变量,而不是增加$total 变量。
addi 方法只是一个简单的添加,没有它也会发生错误。该错误似乎与 = 运算符有关。如果 go 模板不支持,有解决办法吗?
【问题讨论】:
标签: go go-templates