Для
Оператор выполнения цикла.
Синтаксис:
Для <Имя_переменной> = <Выражение1> По <Выражение2> Цикл //Операторы; КонецЦикла;
Англоязычный Синтаксис:
For <Имя_переменной> = <Выражение1> То <Выражение2> Do //Операторы; EndDo;
Параметры:
| <Имя_переменной> | Идентификатор переменной (счетчика цикла), значение которой автоматически увеличивается при каждом повторении цикла. |
| <Выражение 1> | Числовое выражение, которое задает начальное значение, присваиваемое счетчику цикла при первом проходе цикла. |
| По | Синтаксическая связка для параметра <Выражение2>. |
| <Выражение 2> | Максимальное значение счетчика цикла. Когда переменная Имя_переменной становится больше чем <Выражение2>, выполнение оператора цикла Для прекращается. Величина приращения счетчика при каждом выполнении цикла равна 1. |
| Цикл | Операторы следующие за ключевым словом Цикл выполняются, пока значение переменной Имя_переменной меньше значения <Выражение2>. |
| //Операторы | Исполняемый оператор или последовательность таких операторов. |
| КонецЦикла | Ключевое слово, которое завершает структуру оператора цикла. |
Описание:
Оператор цикла Для предназначен для циклического повторения операторов, находящиеся внутри конструкции Цикл … КонецЦикла. Перед началом выполнения цикла значение <Выражение1> присваивается переменной <Имя_переменной>. Значение <Имя_переменной> автоматически увеличивается при каждом проходе цикла. Цикл выполняется пока значение переменной <Имя_переменной> меньше или равно значению <Выражение2>. Величина приращения счетчика при каждом выполнении цикла равна 1. Условие выполнения цикла всегда проверяется вначале, перед выполнением цикла.
Пример:
// Выведем все строки текста
Выв = СоздатьОбъект("Текст");
Выв.Открыть("ТТТ");
Для i = l по Выв.КоличествоСтрок() Цикл
Сообщить(Выв.ПолучитьСтроку(i));
КонецЦикла;
