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

Вася Полинов 14 апреля 2017 →

> @ test /usr/src/app
> jest --colors

 FAIL  __tests__/test.js
  ● Test suite failed to run

    /usr/src/app/solution.js: Unexpected token, expected , (7:86)
         5 | 
         6 | const treg = (a, c, d) => {
      >  7 |   return ((a**2)/2)*((Math.sin(grad(c))*(Math.sin(grad(d)))/Math.sin(grad(180-(c+d))));
           |                                                                                       ^
         8 | };
         9 | 
        10 | export default treg;

Test Suites: 1 failed, 1 total
Tests:       0 total
Snapshots:   0 total
Time:        1.414s
Ran all test suites.
npm info lifecycle @~test: Failed to exec test script
npm ERR! Test failed.  See above for more details.
npm WARN Local package.json exists, but node_modules missing, did you mean to install?
Makefile:2: recipe for target 'test' failed
make: Leaving directory '/usr/src/app'
make: *** [test] Error 1
Run failed! Check and fix errors above!
  • подскажите что значит такая ошибка? показывает на ; ? не нужно ставить ; или что ? пробовал и с ; и без
  • сама логика возможно тоже не правильная, но я пока туда ещё не добрался, не могу понять в чём ошибка на этом этапе? синтаксическая? ну вроде там нужны эти точки-запятые...

Богдан Ляшенко 14 апреля 2017 →

// removed

Не думаете друзья, что такой код проще для понимания чем ваш?

Михаил Кашуба 14 апреля 2017 →

Добрый день! У меня серьезный ступор. Я написал код так, как описано в задании. Но компилятор выдал ошибки. Попробовал сделать по решению учителя - тоже самое. Помогите.

Роман Каминин 14 апреля 2017 →

подскажите что не так?

  # BEGIN (write your solution here)
  hosts: webservers
  # END

  tasks:
    - copy: src=files/hosts dest=/tmp/hosts

    - name: Set file mode for `/tmp/hosts` to 777
      # BEGIN (write your solution here)
    - file: 
      path: /tmp/hosts
      mode: 0777
      # END

вывод тестов

ERROR! no action detected in task. This often indicates a misspelled module name, or incorrect module path.

The error appears to have been in '/usr/src/app/playbook.yml': line 9, column 7, but may
be elsewhere in the file depending on the exact syntax problem.

The offending line appears to be:


    - name: Set file mode for `/tmp/hosts` to 777
      ^ here

Rishat Sultanov 14 апреля 2017 →

Как я понимаю пароль для сервера также передается в файле hosts? И как его передавать? У Вас без пароля сейчас работает?

Rishat Sultanov 14 апреля 2017 →

//removed

На выходе мы должны получать только среднее значение ?

Евгений Михайлов 14 апреля 2017 →

Здравствуйте. В решении учителя в части первого метода происходит сохранение результатов вычисления части выражения в ячейку, где лежит переменная а, хотя по сигнатуре она немутабельна (final). Это нормально?

Валерий Симонов 14 апреля 2017 →

Если в описании лямбды задать явным образом 1 аргумент, то возникает ошибка при вызове этой лямбды без аргументов:

Missing argument 1 for App\Solution\{closure}(), called in /usr/src/app/TestSolution.php on line 14 and defined

/usr/src/app/Solution.php:10
/usr/src/app/TestSolution.php:14

как с этим бороться?

Ольга Мелех 14 апреля 2017 →

Честно говоря, к сложности темы для ее осознания, есть сложность понимания формулировки домашнего задания. После 4 урока этого курса вплоть до текущего урока, задания по практике так формулируются, что я больше трачу времени на то, чтобы понять, что от меня хотят )

Последнее задание: ну не хватает намеков на то, что мы используем все те же наши cons(a, b) для его выполнения. Да, я вижу, что они импортируются, но все же...

Например, я дошла до Сложение: a/b + c/d = (a * d + b * c) / (b * d) add(rat1, rat2); // make(25, 6) Оказывается оно должно вернуть дробь make(25, 6). Если бы хотябы было написано "Верните дробь, которая является результатом сложения..." )) Не знаю, может, я не права, но многое начинается с момента, когда я понимаю, что от меня хотят. Тут, к сожалению, я долго думала над тем, что же все таки хотят-то ) Тема нормальная, хотя и не уверена, что она должна идти сразу за курсом для начинающих, все же мы еще начинающие ) Но мозг, конечно, поработал на славу, спасибо за курс.

Йоси Адлер 14 апреля 2017 →

В файле game.test.js редактор указывает на синтаксическую ошибку: в конце 9 строчки лишняя запятая перед закрывающей скобкой. Вначале не понимал, почему тесты не проходят. Потом обнаружил данную ошибку, исправил ее и сразу все прошло. Это баг или фича?)

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

Хекслет

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