On-line: гостей 0. Всего: 0 [подробнее..]
АвторСообщение



Пост N: 37
Зарегистрирован: 14.03.10
ссылка на сообщение  Отправлено: 13.08.10 07:50. Заголовок: Одстрочный IF


Можно ли конструкцию
if условие
continue
endif
записать в одну строку?

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 3 [только новые]







Пост N: 48
Зарегистрирован: 17.10.05
ссылка на сообщение  Отправлено: 13.08.10 08:22. Заголовок: Можно. вот так IF т..


Можно.
вот так
IF тратата ; continue... ; endif

a можно поупражняться в остроумии и с функцией
IIF (условие, выражение1, выражение2)
а уж "выражение" можно наполнить любыми фантазиями...))




Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 43
Зарегистрирован: 11.06.10
ссылка на сообщение  Отправлено: 13.08.10 11:41. Заголовок: Если работаешь с баз..


Если работаешь с базой то dbeval(), если с массивом то aeval() и if...
Наиль пишет:

 цитата:
Можно ли конструкцию
if условие
continue
endif
записать в одну строку?



можно вообще не использовать. Нужно смотреть задачу.

Спасибо: 0 
ПрофильЦитата Ответить





Пост N: 157
Зарегистрирован: 12.11.06
ссылка на сообщение  Отправлено: 13.08.10 13:16. Заголовок: Добрый день. В преп..


Добрый день.

В препроцессоре описываем конструкции:

// Однострочный FOR
#xcommand FOR <i>:=<s> TO <n> DO <*statement*> => FOR <i>:=<s> TO <n> ; <statement> ; END

// Однострочный IF
#xcommand IF <cond> THEN <*statement*> => IF <cond> ; <statement>; ENDIF

// Конструкция DO ... UNTIL
#xcommand REPEAT => DO WHILE TRUE
#xcommand UNTIL <expr> => IF (<expr>); EXIT; END; END

И пользуйтесь... Например:

i := j:= 0
do whil .t.
if i > 100 then loop
for j:=1 to ++i do ? Str(i,3)
end

ВНИМАНИЕ на xHarboure пользоваться нужно с большой осторожностью, т.к. не всегда допускает вложенные конструкции, напрмер даёт ошибку (в clipper - ok)

if a<b then sele alias; skip; loop, но конструкция
if a<b
sele alias; skip; loop
endif
корректно работает

Спасибо: 0 
ПрофильЦитата Ответить
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 198
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет