Сообщество Хекслета

Олег Камаров 03 августа 2016 →

Долго "бодался" с заданием, совершенно не понимая, почему возникает ошибка, и задание не принимается. Оказалось, нужно сделать 2 задания, а уже потом нажать "проверить" :))

Логика без логики (архив)

Александр Настасин 03 августа 2016 →

Правильно Кирилл сказал, что программистам с опытом сложно перестроится + наверное еще какая-то каша произошла в голове из за ECMA2015 :)

const True = (f) => (a, b) => a;
const False = (f) => (a, b) => b;

const If = (f) => f;

If(True)('one')('two'); // two

никак не мог понять, почему If возвращает two... :)

В итоге разобрался, но отличается конечно от решения учителя..

Artem Vasilchenko 03 августа 2016 →

Как же четко и красиво все объясняется с наследованием. Аж смотреть приятно. Спасибо!

gertruda 02 августа 2016 →

Сделала тест assert(Number.isNaN(solution.factorial('one'))) Проверка фейлится.Разве мы не должны обрабатывать случай что передано не число?

Глеб Зайцев 02 августа 2016 →

Том Хэнкс не играл в Побеге из Шоушенка, прога битая

Vitaly Davydov 02 августа 2016 →

Стрелочек в картинке не хватает, я не в ту сторону шёл, пытаясь понять, как это работает.

Andrii Marynets 02 августа 2016 →

Почему такой код const sin3 = Math.sin(rad(a1 + a2)); работает, а такой нет const sin3 = Math.sin(180 - rad(a1 + a2));

Илья Грицак 02 августа 2016 →

    mv.visitVarInsn(Opcodes.ILOAD, 0);
    mv.visitVarInsn(Opcodes.ILOAD, 1);
    mv.visitJumpInsn(Opcodes.IF_ICMPGE, elseLabel);
    mv.visitVarInsn(Opcodes.ILOAD, 0);
    mv.visitInsn(Opcodes.IRETURN);
    mv.visitLabel(elseLabel);
    mv.visitVarInsn(Opcodes.ILOAD, 1);
    mv.visitInsn(Opcodes.IRETURN);
    mv.visitMaxs(2, 2);

    // mv.visitVarInsn(Opcodes.ILOAD, 0);
    // mv.visitVarInsn(Opcodes.ILOAD, 1);
    // mv.visitJumpInsn(Opcodes.IF_ICMPLE, elseLabel);
    // mv.visitVarInsn(Opcodes.ILOAD, 1);
    // mv.visitInsn(Opcodes.IRETURN);
    // mv.visitLabel(elseLable);
    // mv.visitVarInsn(Opcodes.ILOAD, 0);
    // mv.visitInsn(Opcodes.IRETURN);
    // mv.visitMaxs(2, 2);

Все что закомментированное мой код, без коммента код учителя, объясните, почему мой код не работает ???

Константин Люцкевич 02 августа 2016 →

у Вас какие-то проблемы с тестом в задании с Шекспиром, написал вот такой неправильный код, уже понял, что так делать неправильно, но тест почему-то прошёл

// BEGIN (write your solution here)
     for (i = 0; i < shakespeare.length; i++) {
      speech = hamlet.join(hamlet.push( shakespeare.pop() ));

     }

     return speech;
    // END

Филипп Кобелев 02 августа 2016 →

Кто-нибудь может объяснить, зачем нам нужны круглые скобки перед func, выделенной курсивом, и после закрывающей ";"?

Затем, чтобы func не вызывалась, а использовалась в качестве выражения?

// removed

Мы учим программированию с нуля до стажировки и работы. Попробуйте наш бесплатный курс «Введение в программирование» или полные программы обучения по Node, PHP, Python и Java.

Хекслет

Подробнее о том, почему наше обучение работает →