Выход из DO WHILE, FOR, SCAN или TRY…CATCH…FINALLY структур.
EXIT |
Замечания
Команда EXIT передает контроль из структуры команде, немедленно следующей за структурой.
Пример
В следующем примере количество продуктов по цене свыше 20 долларов представлено в цикле DO WHILE, пока не будет обнаружен конец файла (EOF). Выход из цикла DO WHILE показан.
Copy Code | |
|---|---|
CLOSE DATABASES
OPEN DATABASE (HOME(2) + 'Data\testdata')
USE products && Opens Products table
SET TALK OFF
gnStockTot = 0
DO WHILE .T. && Beginning of loop
IF EOF( )
EXIT
ENDIF
IF unit_price < 20
SKIP
LOOP
ENDIF
gnStockTot = gnStockTot + in_stock
SKIP
ENDDO && End of loop
CLEAR
? 'Всего по цене свыше 20 долларов:'
?? gnStockTot | |
Смотрите также
Ссылки
TRY...CATCH...FINALLY CommandДругие ресурсы
DO WHILE ... ENDDO CommandFOR EACH ... ENDFOR Command
FOR ... ENDFOR Command
SCAN ... ENDSCAN Command
Commands
Language Reference