Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗goPmLpInr 117 of 350 menu
◀ ▶

Введение в циклы в Go

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

Зачем это нужно: представьте, что вам нужно возвести в квадрат сто чисел. Если писать каждую строку отдельно, код получится длинным. Цикл делает так, чтобы одна и та же операция выполнилась нужное количество раз.

Каждый такой проход называется итерацией цикла. В циклах часто используют переменные, которые каждую итерацию увеличивают свое значение на единицу. Такие переменные называются счетчиками циклов. Для счетчиков принято использовать буквы i, j и k.

Цикл повторяет одни и те же команды, пока это нужно. Вместо того чтобы копировать одинаковые строки кода много раз, программа описывает шаг один раз и указывает, сколько раз или при каком условии его повторять.

Повторы встречаются часто: напечатать несколько чисел подряд, сложить много слагаемых, проверить значение снова и снова, пока оно не подойдет. Без цикла такой код разрастается, его труднее читать и легче ошибиться в одной из копий.

В Go для повторов есть одна конструкция с ключевым словом for. Она умеет считать шаги счетчиком, крутиться, пока истинна проверка, и перебирать числа или символы. Отдельных слов для других видов повторов в языке нет: все варианты собирают на этой записи.

В разделе опираемся на сравнения, ветки if, остаток от деления, инкремент и строки с рунами. Сначала разберем простой счетчик, потом части записи, выход и пропуск круга, затем перебор и накопление, а в конце соберем практику.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить