всегда было интересно... |
[May. 22nd, 2019|12:28 am] |
…какой дебил первым придумал писать тернарку так: `(a < b) ? 42 : 666`?
большинство кодираф нихуя не знают приоритеты операций, и в итоге пишут такое говно: `n + (a < b) ? 42 : 666`
и получают хуй на морду, конечно (за очень редким исключением, при котором хотелось посчитать как условие именно `n+(a<b)` — что само по себе bad style).
потому что единственный правильный метод — это брать в скобки всю тернарку. ты теперь так кури: `n + (a < b ? 42 : 666)`
запомните. НЕ УСЛОВИЕ. ВСЮ ТЕРНАРКУ.
p.s.: парзер жыжы говно. |
|
|