Исполняет набор команд для каждого элемента в массиве или коллекции Visual FoxPro.

FOR EACH Var [AS Type [OF Class Library]] IN Group [FOXOBJECT]
Commands
[EXIT]
   [LOOP]
ENDFOR | NEXT [Var]

Параметры

Var

Переменная элемента массива, используемая для многократного прохода по элементам Group.

Type

Базовый класс, имя класса или библиотеки типов. (Только для Intellisense)

Class Library

Библиотека класса, содержащая базовый класс, имя класса или библиотеки типов, указанной в Type. (Только для Intellisense)

Group

Массив Visual FoxPro, массив OLE, коллекция Visual FoxPro или коллекция OLE.

FOXOBJECT

Указывает, что переменная или элемент массива Var будет содержать только родные объекты (не COM) Visual FoxPro.

Commands

Указывает команды Visual FoxPro, которые будут исполняться для каждого элемента в Group. Commands может включать в себя любое число команд.

EXIT

Передает управление из цикла FOR EACH ... ENDFOR команде, следующей непосредственно за оператором ENDFOR. Вы можете разместить EXIT в любом месте между операторами FOR EACH и ENDFOR.

LOOP

Возвращает управление назад к началу цикла FOR EACH без исполнения команд, заключенных между LOOP и ENDFOR. Вы можете разместить LOOP в любом месте между операторами FOR EACH и ENDFOR.

Expand imageПримеры

Expand imageСмотрите также