The author used:
sum := float32(0)
Over Go's zero-value default initialization e.g. var sum float32
A nit stylistically but wondering if there was a good reason to do so?