parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Есть пару методов...

Sumo 29.07.2016 06:18

Положить переменные в хеш:
  $vars[
     $._default[нет данных]
     $.one[1]
     $.two[2]
  ]
  $vars.one - $vars.four
Либо сделать класс со свойством GET_DEFAULT. Второй способ полезен, если переменные лежат в базе или логика определения значения «по-умолчанию» нетривиальная.

p.s. У меня такой проблемы никогда не было. Пишу везде где нужно if(def ...) — это удобно и не нужно мучительно вспоминать откуда вылезло неявное значение.