Программирование на Blockly
Документация по RoboIntellect SDK (RI SDK)
Функциональный RI SDK API исполнительных устройств

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

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

Image

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

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

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

Image

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

Примеры

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

Image

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

Image


31 просмотров0 комментариев

Комментарии (0)

Для участия в обсуждении вы должны быть авторизованным пользователем
Разделы
Программирование на Blockly
Документация по RoboIntellect SDK (RI SDK)
Функциональный RI SDK API исполнительных устройств

Навигация

ВойтиРегистрация