This question already has an answer here:
I'm getting an error when executing the following template code:
{{ $total := 0 }}
{{range $i, $a := .my.vars}}
{{ $total = (addi $total $a)}}
{{end}}
Here's the error: unexpected "=" in operand
. The total variable should also change outside of the range
, so I can't use :=
, because it would create a new variable inside the range
instead of increasing the $total
variable.
The addi
method is just a simple addition, the error does also occurr without it. It seems like the error is related to the =
operator. If go templates don't support it, is there a workaround?
</div>