From ae13f43810e8afe2b1c68a59b10d93e8522b90e3 Mon Sep 17 00:00:00 2001
From: Ian Lance Taylor int
)
and element, or of the map key and value respectively,
must be assignment compatible with
-the type of the iteration variables.
+the type of the iteration variables. The expression on the right hand
+side is evaluated once before beginning the loop. At each iteration
+of the loop, the values produced by the range clause are assigned to
+the left hand side as in an assignment
+statement. Function calls on the left hand side will be evaluated
+exactly once per iteration.
For strings, the "range" clause iterates over the Unicode code points