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