Menu
Coddy logo textTech

Цикл `for` — основы

Часть раздела Основы путешествия по GO на Coddy — урок 45 из 109.

Давайте изучим базовый цикл for в Go, сосредоточившись на части инициализации. Цикл for помогает нам повторять код несколько раз.

Сначала давайте создадим простой цикл, который считает от 1 до 3:

for i := 1; i <= 3; i++ {
    fmt.Println(i)
}

После выполнения этого кода числа 1, 2 и 3 будут выведены на экран одно за другим:

1
2
3

Часть инициализации i := 1 выполняется только один раз перед началом цикла. Она создает переменную i и устанавливает её значение равным 1. Эта переменная i доступна только внутри цикла.

Средняя часть i <= 3 — это условие, которое проверяет, следует ли продолжать выполнение цикла. Последняя часть i++ увеличивает значение i на 1 после каждой итерации цикла.

challenge icon

Задание

Новичок
В этом испытании вы попрактикуетесь в использовании цикла for с инициализацией, условием и выражением после итерации. Ваша задача — завершить цикл for, чтобы вывести числа от 1 до 5.

Цикл for должен:
1. Инициализировать переменную i значением 1
2. Продолжаться до тех пор, пока i меньше или равно 5
3. Увеличивать i на 1 после каждой итерации

Шпаргалка

Цикл for в Go повторяет код несколько раз и состоит из трех частей: инициализации, условия и инкремента:

for i := 1; i <= 3; i++ {
    fmt.Println(i)
}

Инициализация i := 1 создает переменную и устанавливает ее начальное значение (выполняется только один раз). Условие i <= 3 проверяет, должен ли цикл продолжаться. Инкремент i++ увеличивает переменную на 1 после каждой итерации.

Переменная цикла i доступна только внутри области видимости цикла.

Попробуйте сами

package main

import "fmt"

func main() {
	// TODO: Завершите цикл for для вывода чисел от 1 до 5
	// Используйте формат с инициализацией, условием и выражением после итерации
	for /* Ваш код здесь */ {
		fmt.Println(i)
	}
}
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Основы