Показать сообщение отдельно
Старый 24.03.2016, 19:16
amesqit вне форума Посмотреть профиль Отправить личное сообщение для amesqit Найти все сообщения от amesqit
  № 2  
Ответить с цитированием
amesqit
 
Аватар для amesqit

Регистрация: Oct 2007
Сообщений: 255
Записей в блоге: 1
Да, способ является оптимальным, т.к. в случае не выполнения условия 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