Цитата:
|
Сообщение от __etc
x = !x ? -1 : x; соответствует if (!x) { x = -1 };
Такая конструкция короче. Врядли быстрее (выполняется x = x), но если условие можно написать в одну строку (понятную), то я пишу так. Впрочем, пишите как хотите.
|
меня если честно пугают такие записи x = !x ? -1 : x; всегда обходил их стороной..уж как то исторически так сложилось...да и так if (!x) { x = -1 }; код более понятнее ...