Множественные операторы ?:

Тема в разделе "Perl программирование", создана пользователем Holger Dee Assuran, 9 дек 2009.

Статус темы:
Закрыта.
  1. Holger Dee Assuran

    Holger Dee Assuran Гость

    Извините - с перлом не знаком почти... вот изучаю "в горячем режиме".
    Вопрос у меня следующий: необходимо вывести в строку одно из двух значений (если заданы) или значение по умолчанию. Сейчас на сайте используется
    Код (Text):
    $html->{TITLE}='This is a site title - ' . $PARAM{ $PARAM{TITLE} ? 'TITLE' : $PARAM{RNAME} ? 'RNAME' : '' };
    Т.е.: "если задан TITLE - выводим его, иначе, если задан RNAME - выводим его.
    Нужно дополнить код условием выводящим строку "This is a rubric title" в случае когда ни TITLE, ни RNAME не заданы или не содержат значений (пусты). Подскажите, как должен выглядеть код дополненный этим условием?
     
  2. Holger Dee Assuran

    Holger Dee Assuran Гость

    Проблема снята - использовал более "человечный" синтаксис IF ELSE и т.д.
    ИМХО - не надо парить моск себе и людям поддерживающим твой код в последствии.
    Тему считаю закрытой.
     
  3. vital

    vital Больной Компом Детектед
    Команда форума Web Team

    Регистрация:
    29 янв 2006
    Сообщения:
    2.472
    Симпатии:
    27
    Нуу.. Тернарный оператор бывает очень полезен и удобен. Особенно, для простых мелких условий..
     
Загрузка...
Похожие Темы - Множественные операторы
  1. Малышk0
    Ответов:
    3
    Просмотров:
    1.364
  2. vladis222
    Ответов:
    1
    Просмотров:
    1.186
Статус темы:
Закрыта.

Поделиться этой страницей