Цикл for
Единственный цикл for и три его формы; накопление результата.
В Go всего один цикл — for, но у него три формы:
• классическая: for i := 1; i <= n; i++ { ... }
• как while: for условие { ... }
• бесконечная: for { ... } (выход через break)
Отдельного while в языке нет — его роль играет вторая форма.
Go
Счётчик от 1 до 5
Приём накопления: заводим переменную-накопитель и обновляем её на каждом шаге. Ниже — чтение n чисел и их сумма.
Go
Введите: 4, затем 10 20 30 40
Go
Форма while: сколько раз число делится на 2? Введите: 96
Задание: выведите все чётные числа от 2 до 20 в одну строку (подсказка: fmt.Print(x, " ") печатает без перевода строки).
Затем решите прикреплённые задачи «Факториал числа» и «Сумма элементов массива» — и отметьте урок пройденным.