На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
Модераторы: SCINER, B.V.
  
    > Как использовать операторы IIF и SWITCH
      Иногда лучше заменить блок If...Then...Else более компактной функцией IIf

      ' возвращает большую из двух сравниваемых величин
      ExpandedWrap disabled
        maxValue = IIf(first >= second,first, second)


      Switch - редко используемая функция, даже в тех случаях, когда она более полезна нежели длиннющий блок If...ElseIf:

      ' надо узнать, х полижительный, отрицательный, или равен 0?
      ExpandedWrap disabled
        Print Switch(x < 0, "negative", x > 0, "positive", True, "Null")


      Заметим, что значение последней проверки всегда True, так как три условия являются взаимно исключающими и избыточными.
      0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
      0 пользователей:


      Рейтинг@Mail.ru
      [ Script execution time: 0,0146 ]   [ 17 queries used ]   [ Generated: 26.04.24, 16:55 GMT ]