Назад к вопросам
JuniorТеорияОчень часто
Что выведет программа?
package main
import "fmt"
func main() {
for i := range 3 {
fmt.Print(i)
}
}012
- Ждать
123:range 3считает с нуля, поэтомуiпринимает значения 0, 1 и 2. - Ждать
0123или ошибку компиляции:for i := range n— допустимая формаforс Go 1.22, и она выполняется ровноnраз.
- Чем метковый
breakотличается от метковогоcontinue? - Какую область имеет переменная, объявленная в init-части
for?