Книга: Язык программирования Euphoria. Справочное руководство
2.5.3 команда if (если)
2.5.3 команда if (если)
Команда ветвления if (если) проверяет некоторое условие, убеждаясь в его истинности (не-нуль) или ложности (0), а затем обеспечивает переход к выполнению соответствующих тех или иных серий других команд. В команде if могут содержаться дополнительные пункты проверки elsif (а_если) и else (иначе), то есть,
if a then
x = 1
end if
if a = 9 and find(0, s) then
x = 4
y = 5
else
z = 8
end if
if char = 'a' then
x = 1
elsif char = 'b' or char = 'B' then
x = 2
elsif char = 'c' then
x = 3
else
x = -1
end if
Обратите внимание, что elsif хотя и является сокращением от else if, но это сокращение делает текст более ясным, так как отпадает необходимость в лишнем end if, которое пришлось бы ставить при несокращенной форме. А так имеется только одна закрывающая "скобка" end if для всего блока команды if, даже когда в нём содержится множество пунктов elsif.
Выражения, входящие в пункты if и elsif, проверяются с использованием укороченной проверки истинности.
- 5.4 Команда trap: обработка прерываний
- Scrum-команда: состав
- Что делать, если при установке принтера появляется сообщение Невозможно завершение операции. Подсистема печати недоступн...
- Вам очень пригодится «Разработка ценностных предложений», если…
- Что делать, если не получается войти в Windows?
- Если не работать за компьютером десять минут, на экране появляется одна и та же заставка. Как ее сменить?
- Что делать, если надо создать несколько компакт-дисков с одним набором файлов?
- Перемещать файлы удобнее, если запустить два экземпляра Проводника и разместить их окна бок о бок. Можно ли это делать а...
- Как поступить, если надо переименовать сразу большое количество файлов?
- С чего начать, если у вас еще нет рекламы?
- Как сделать так, чтобы папка на одном компьютере в сети была доступна для другого компьютера, даже если первый выключен?
- Если не включить внешний модем (COM-порт) до загрузки компьютера, то он не определяется системой. Это можно исправить?