Перейти к основному содержимому

Цикл по массиву

Блок цикла foreach. Продвигает значение переменной от первого элемента массива до последнего, выполняя указанные команды один раз для каждого значения.

Image

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

Принимаемые значения

Блок цикла по массиву при добавлении в рабочую область создает новую глобальную переменную, которая будет принимать различные значения в каждой итерации массива. Имя переменной генерируется автоматически из списка i, j, k, m, n и т.д. по алфавиту.

Image

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

Примеры

Следующая программа выводит каждый элемент списка: «альфа», «бета», «гамма».

Image

Находим наибольшее число в списке.

Image