Назад к вопросам
JuniorТеорияЧасто
Что выведет программа?
package main
import "fmt"
func main() {
const (
A = iota
_
C
)
fmt.Println(A, C)
}0 2
- Ждать
0 1: строка с_— тоже строка блока, поэтомуiotaна ней равен1, а значение отбрасывается;Cполучает2. - Ждать
0 0: строка без=повторяет выражениеiota, а не значение0, аiotaрастёт на единицу с каждой строкой блока.
- Как сделать, чтобы первая константа блока начиналась с
1? - Чему равен
iotaв первой строке второго, отдельного блокаconst?