четверг, 6 ноября 2008 г.

Условная конструкция IF () ELSE

Синтаксис
if (условие)
команда1;
else
команда2;

Если команды неодиночные, тогда этот блок команд заключается в фигурные скобки:
if (условие) {
команда1;
команда2;
}
else {
команда3;
команда4;
}
В случае истинности условия IF выполняется первый блок команд.
Если условие не выполнено, управление передается следующим командам.
Таким образом, если необходимо обработать всего одно условие IF (без отдельной обраборки ELSE), тогда достаточно просто опустить ELSE.
Если же рассматривается случай обработки множественных условий, тогда дополнительно используется конструкция ELSE IF или слитно ELSEIF:
if (условие1) {
команда1;
команда2;
}
elseif (условие2) {
команда3;
команда4;
}
else {
команда5;
команда6;
}
Можно не использовать фигурные скобки, но тогда нужно сообщить о завершении условной конструкции командой ENDIF.
if (условие1):
команда1;
команда2;
elseif (условие2):
команда3;
команда4;
else:
команда5;
команда6;
endif
Следует также заметить, что в этом случае обязательно двоеточие после каждого условия(!), иначе выдается ссобщение о синтаксической ошибке.

Комментарии: 0:

Отправить комментарий

Подпишитесь на каналы Комментарии к сообщению [Atom]

<< Главная страница