Руководство разработчика

Ключевое слово ЦИКЛ ИНДЕКС

Ключевое слово ЦИКЛ ИНДЕКС применяется для перебора элементов индексной переменной. Цикл реализован только для режима компилятора.

Возможно использовать два варианта синтаксиса:

ЦИКЛ ИНДЕКС(<переменная-значение> =
    <имя_индексной_переменной>!<переменная-индекс>)

или

ЦИКЛ ИНДЕКС(<переменная-значение> =
    <имя_индексной_переменной>[<переменная-индекс>])

Параметры

переменная-значение
Переменная, последовательно принимающая значения элементов индексной переменной. Если тип этой переменной заранее определен, то элементы индексной переменной должны ему соответствовать.
имя_индексной_переменной
Идентификатор индексной переменной, для которой осуществлять перебор. Индексная переменная может быть локальная или общая.
переменная-индекс
Строковая переменная, последовательно принимающая значения индексов элементов. Все индексы представляются в строковом виде.

Пример использования

а!1 = "Альфа"
а!2 = "Бета"
а!3 = "Гамма"
ЦИКЛ ИНДЕКС(знач = а!инд)
    СООБЩЕНИЕ(знач + ":" + инд)
КОНЕЦ_ЦИКЛА

См. также: