244
// Formatting of for-statement headers.
251
} // no parens printed
253
} // no semicolons printed
258
} // no semicolons printed
260
} // no semicolons and parens printed
261
for ; ; expr = false {
263
for x := expr; expr; {
266
for x := expr; ; expr = false {
269
for ; expr; expr = false {
271
for x := expr; expr; expr = false {
274
for x := range []int{} {
277
for x := range []int{} {
279
} // no parens printed
244
// Formatting of for-statement headers for single-line for-loops.
251
} // no parens printed
253
} // no semicolons printed
258
} // no semicolons printed
260
} // no semicolons and parens printed
261
for ; ; expr = false {
263
for x := expr; expr; {
266
for x := expr; ; expr = false {
269
for ; expr; expr = false {
271
for x := expr; expr; expr = false {
274
for x := range []int{} {
277
for x := range []int{} {
279
} // no parens printed
282
// Formatting of for-statement headers for multi-line for-loops.
289
} // no parens printed
291
} // no semicolons printed
296
} // no semicolons printed
298
} // no semicolons and parens printed
299
for ; ; expr = false {
301
for x := expr; expr; {
304
for x := expr; ; expr = false {
307
for ; expr; expr = false {
309
for x := expr; expr; expr = false {
312
for x := range []int{} {
315
for x := range []int{} {
317
} // no parens printed
320
// Formatting of selected short single- and multi-line statements.
328
} // else clause always requires multiple lines
332
for i := 0; i < len(a); 1++ {
334
for i := 0; i < len(a); 1++ {
337
for i := 0; i < len(a); 1++ {
356
if x := recover(); x != nil {
357
err = fmt.Sprintf("error: %s", x.msg)
282
362
// Don't remove mandatory parentheses around composite literals in control clauses.