Декларирует или определяет операторы, используемые в цикле
For...Next
с переменными определяемого пользователем типа
Синтаксис
Использование
For iterator [ As typename ] = start_value To end_value [ Step step_value ]
[ ...statements... ]
Next
Параметры
typename
stp,
step_value
Объект typename , используемый как
значение приращения
iterator
Объект typename , используемый как
итератор
end_value
Объект typename , используемый как
значение прекращения цикла
start_value
Объект typename , используемый для
копирования конструкции или инициализации итератора
Описание
Оператор For,
Оператор Next
и
Оператор Step может быть
перегружен в определениях определяемого пользователем типа, чтобы позволить
объектам этого типа использоваться в качестве итератора и значения шага в
циклах
For...Next.
Оператор For вызывается сразу после копирования конструктора
или присвоения объекту итератора и позволяет объекту выполнять
дополнительную инициализацию , необходимую в рамках подготовки цикла.
Первая версия
Оператора For используется, если значение шага
не задано в заявлении
For...Next.
Если значение шага задано, то используется вторая версия и передается
значение шага.
Пример
Различия диалектов
См. также