- braces are always required !
- end comma is always required if multiline
loops
for init; cond; inc
for cond
for
- for i := range SomeInteger/for i = range SomeInteger
- for k, v := range expr / for k, v = range expr
cond
if cond
if init; cond
switch [init;] expr {
case mayNonConstExpr: stmtWithNoBreak …
case xxx: fallthrough
case xxx2: …