
24.03.2016, 19:16
|
|
Регистрация: Oct 2007
Сообщений: 255
|
Да, способ является оптимальным, т.к. в случае не выполнения условия a==b условие b==c проверяться не будет
Добавлено через 10 минут
trace(a==b==c) не будет работать по причине того что результат a==b - дает булево значение, т.к. 0==0, то при сравнении true, при приведении типов true превратится в 1. в результате 1 не будет равно 0, если же изменить значение a, b или c на 1, то trace(a==b==c) вернет true
__________________
ответ прост: be || !be == true
|