if. Выбор одного варианта из двух

^if(логическое выражение){код, если значение выражения «истина»}

^if(логическое выражение){
   
код, если значение выражения «истина»
}{
   
код, если значение выражения «ложь»
}

^if(логическое выражение 1){

   код, если значение выражения 1 «истина»
}(логическое выражение 2){
   код, если значение выражения 2 «истина»
}…(логическое выражение 
N){
   код, если значение выражения
 N «истина»
}{

   код, если значение выражения
 N «ложь»
}   
[3.4.1]

Оператор вычисляет значение логического выражения. Затем, в зависимости от полученного результата, либо выполняется или не выполняется код (первый вариант использования оператора
if), либо для исполнения выбирается код, соответствующий полученному значению логического выражения (второй вариант). На код не накладывается никаких ограничений, в том числе внутри него может содержаться еще один или несколько операторов if.

Внимание: настоятельно советуем задавать комментарии к частям сложного логического выражения (см. «Комментарии к частям выражения»).


User comments:

dmx102 29.11.2013 11:37

Для новичков:
Если вам нужно задать несколько условий в одном ^if, воспользуйтесь логическими операторами ИЛИ (||), И (&&), исключающее ИЛИ (!||)
http://www.parser.ru/docs/lang/?boollit.htm


In order to add comments you must register.
Copyright © 1997–2021 Art. Lebedev Studio | http://www.artlebedev.ru Дата обновления: 02.03.2011