
![]() |
Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
|
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[216.73.216.3] |
![]() |
|
![]() |
Сообщ.
#1
,
|
|
Иногда лучше заменить блок If...Then...Else более компактной функцией IIf
' возвращает большую из двух сравниваемых величин ![]() ![]() maxValue = IIf(first >= second,first, second) Switch - редко используемая функция, даже в тех случаях, когда она более полезна нежели длиннющий блок If...ElseIf: ' надо узнать, х полижительный, отрицательный, или равен 0? ![]() ![]() Print Switch(x < 0, "negative", x > 0, "positive", True, "Null") Заметим, что значение последней проверки всегда True, так как три условия являются взаимно исключающими и избыточными. |