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>