- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
function renderLayout(layout, column, colidx, restrictions) {
//...
if (!colidx) {
var flag = 1 << 0 | 1 << 1 | layout.title.type << 3;
if (layout.title.split) flag |= 1 << 2;
}
//...
}
Нулевой бит 1, первый 1, второй layout.title.split, третий layout.title.type.
Один вопрос, нафига это в JS?
Очень сомневаюсь. Скорее "третий и последующие"
- написать
- прочитать
- чем больше писать, тем больше вероятности сделать в нем ошибку (в with/using ошибиться особо негде, а в его эквиваленте try... finally можно по незнанию опустить finally)
IDE спасает только от первого.
Так что жавабляди опять соснули.
А посоны и не знали...
Тебя в школе жаболюбы чтоли обижают? Отнимают list comprehensions и прячут в анонимные классы?
Пациенты используют подмену понятий (анонимные классы - это как лямбды, если закрыть выступающие края газеткой, "нинужно"), т.е. используют приемы, которые обычно используют прыщеблядки в классическом холиваре "линупс на десктопах".
К счастью, java-платформа не ограничивается лишь языком, и jvm на текущий день - одна из наиболее развитых и оптимизированных виртуальных машин. Что позволяет, к примеру, писать на groovy/jpython/scala/..., используя миллион готовых библиотек и JIT-компиляцию из коробки.
Ну слава богу, выдавили таки.
Ага. А как же.
http://ideone.com/RMwA92
>а в его эквиваленте try... finally можно по незнанию опустить finally
Хе-хе-хе. Ну это уже вообще за гранью. Я-то уже думал тупее некуда.