const 1

What does the following program print?
package main

const (
	_    = 6
	A, _ = iota, iota + 10
	_, _
	_, B
)

func main() {
	println(A, B)
}

Choices:

Answer: 1 13

Run it on Go play.

Key points:

The constant declaration in the quiz code contains 4 constant specifications. By the just mentioned rules, the declaration is equivalent to the following one:

const (
	_    = 6
	A, _ = 1, 1 + 10
	_, _ = 2, 2 + 10
	_, B = 3, 3 + 10
)