Size: a a a

Советский Angular

2020 March 04

C

Constantine in Советский Angular
Ilya Verpovsky
Я некоторые конструкции вообще в первые вижу, чтобы на практике писали.
w[l].push?
источник

C

Constantine in Советский Angular
j.async = true
источник

C

Constantine in Советский Angular
Кажется клингонский
источник

C

Constantine in Советский Angular
Constantine
w[l].push?
Это что - супер оптимизация?
источник

L

Let me take you into... in Советский Angular
Constantine
Это что - супер оптимизация?
)
источник

L

Let me take you into... in Советский Angular
Помянем
источник

C

Constantine in Советский Angular
Реально первый раз такой код увидел
источник

IV

Ilya Verpovsky in Советский Angular
Constantine
w[l].push?
Это я про другой код, но тема та же.
https://github.com/enkimute/ganja.js/blob/master/ganja.js#L108
Вот в этой строчке с while loop что происходит?
источник

C

Constantine in Советский Angular
Я с телефона
источник

IV

Ilya Verpovsky in Советский Angular
Constantine
Я с телефона
источник

L

Let me take you into... in Советский Angular
Там же коммент
источник

L

Let me take you into... in Советский Angular
сверху
источник

L

Let me take you into... in Советский Angular
bit-fiddle
источник

IV

Ilya Verpovsky in Советский Angular
Let me take you into the light
Там же коммент
Ну это всё объясняет, вопросов больше нет.
источник

L

Let me take you into... in Советский Angular
Ilya Verpovsky
Ну это всё объясняет, вопросов больше нет.
)
источник

IV

Ilya Verpovsky in Советский Angular
Я хотел узнать какие тут правила используется без фигурных скобок, чтобы правильно их расставить.
Такую запись в одну строку я впервые вижу.
источник

L

Let me take you into... in Советский Angular
Ilya Verpovsky
Я хотел узнать какие тут правила используется без фигурных скобок, чтобы правильно их расставить.
Такую запись в одну строку я впервые вижу.
Это они просто в 1 строку поставили, там же " ; " после каждого действия
источник

IV

Ilya Verpovsky in Советский Angular
Let me take you into the light
Это они просто в 1 строку поставили, там же " ; " после каждого действия
Ну тут будет
while (n--) { t^=(A=A>>1); } t&=B; t^=ab>>(p+r); t^=t>>16;
или
while (n--) { t^=(A=A>>1); t&=B; t^=ab>>(p+r); t^=t>>16; }
?

Вроде первый вариант.
источник

L

Let me take you into... in Советский Angular
 var simplify_bits = (A, B, p2) => {
var   n = p2||(p+q+r),
      t = 0, ab = A&B,
      res = A^B;
   if (ab&((1<<r)-1)) return [0,0];
   while (n--) {
       t^=(A=A>>1);
       t&=B;
       t^=ab>>(p+r);
       t^=t>>16;
       t^=t>>8;
       t^=t>>4;
}
return [1 - 2 * (27030>> (t&15) &1), res];
}
источник

IV

Ilya Verpovsky in Советский Angular
Let me take you into the light
 var simplify_bits = (A, B, p2) => {
var   n = p2||(p+q+r),
      t = 0, ab = A&B,
      res = A^B;
   if (ab&((1<<r)-1)) return [0,0];
   while (n--) {
       t^=(A=A>>1);
       t&=B;
       t^=ab>>(p+r);
       t^=t>>16;
       t^=t>>8;
       t^=t>>4;
}
return [1 - 2 * (27030>> (t&15) &1), res];
}
А разве не так будет?
источник