Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[18.191.223.123] |
|
Сообщ.
#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, так как три условия являются взаимно исключающими и избыточными. |