Автокликер Clickermann :: Форум
Основной раздел => Предложения => Topic started by: Золотой on October 21, 2016, 11:39:50 AM
-
Предлагаю внести изменения в шаблон SWITCH
двух случаев для него всегда мало, эффективнее и компактнее такой конструкции будет
IF($var = 3)
// Если верно
ELSE
// Если не верно
END_IF
а вот три значения и больше уже очень актуальны, для данной функции.
SWITCH($var)
CASE(1)
// случай 1
CASE(2)
// случай 2
CASE(3)
// случай 3
DEFAULT
//случай по умолчанию
END_SWITCH
-
А с чего вы все взяли что DEFAULT - обязательный?
Это необязательный параметр.
Постоянно вижу в ваших свитчах пустой DEFAULT и всё время забываю спросить - зачем?
-
А с чего вы все взяли что DEFAULT - обязательный?
Это необязательный параметр.
Постоянно вижу в ваших свитчах пустой DEFAULT и всё время забываю спросить - зачем?
защита от переполнения, если вместо трёх описанных в скрипте значений переменной выдаст четвёртое, то получим игнорирование условия и в дальнейшем непонятную ошибку, а так написал в DEFAULT сообщение в лог о неучтённом значении или вообще предусмотреть действия на этот случай и продолжил работу. Считаю DEFAULT практически обязательным к использованию.
-
Переполнения чего?
В кэйсах могут быть значения и не все и не подряд.
сообщение в лог о неучтённом значении и штатно продолжил работу. Считаю DEFAULT практически обязательным к использованию.
Тогда уж и ELSE обязательное. Разницы нет.
Это не наш метод захламлять код.
Тем более речь шла о пустых DEFAULT
-
Переполнения чего?
В кэйсах могут быть значения и не все и не подряд.
сообщение в лог о неучтённом значении и штатно продолжил работу. Считаю DEFAULT практически обязательным к использованию.
Тогда уж и ELSE обязательное. Разницы нет.
Это не наш метод захламлять код.
Тем более речь шла о пустых DEFAULT
Убедил, захламлять очень плохо, больше обязательность упомянать не буду. :D