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

Николай Артамонов 27 мая 2017 →

Из за чего возникает такая ошибка?

/usr/src/app/solution.js:4
const getTitle = body => body.match(/<h1>(.*?)<\/h1>/)[1];
                                                      ^

TypeError: Cannot read property '1' of null

?

Похоже на то что в body этого нет...

Хасан Дзубайраев 27 мая 2017 →

не принимает

// removed

ошибка: FAIL tests/solution.test.js ● not prime

expect(received).toBeFalsy()

Expected value to be falsy, instead received
  true

  at Object.<anonymous>.test (__tests__/solution.test.js:4:65)

✕ not prime (6ms) ✓ prime (1ms)

Test Suites: 1 failed, 1 total Tests: 1 failed, 1 passed, 2 total Snapshots: 0 total Time: 1.061s

Aleksandr Zhuravlev 27 мая 2017 →

const func = () => {
  const a = 120.323;
  return 10 * a * b;
}

Не хватает точки с запятой после объявления функции.

Сергей Сотников 27 мая 2017 →

Добрый день!) А дайте пожалуйста ссылку на литературу, в которой описано распределение занимаемых командой байтов. Например, где описано, что if_icpmge под первый байт выделяет инструкцию, а под второй и третий адрес байта для перехода.

Vladislav Sharikov 26 мая 2017 →

Решение тут. Огонь или нет? Почему?

Валерий С 26 мая 2017 →

Что-то я не врубаюсь. Можете пояснить? Вот у нас есть такая функция cards:

export default cards =>
  (name1, name2) =>
    run(name1, name2, cards);

А вот в другом блоке (в тестах) мы определяем некий список пар под тем же названием cards

const cards = l(
      cons('Костяная кочерга гробницы', () => 6),
    );

и затем вызываем алиас нашей определенной выше функции cards <=> make(cards); с этим списком в кач-ве аргумента:

const game = make(cards);

После чего передаем в функцию cards имена игроков:

const log = game('John', 'Ada');

Которая в свою очередь передает их (имена) в run:

export default cards => (name1, name2) => run(name1, name2, cards);

А теперь, собственно, вопрос: что такое в run третий параметр cards - сама функция cards или просто тот самый вышеупомянутый список l(cons('Костяная кочерга гробницы', () => 6),); ???

С учетом того, что вот тут совпадают названия (выделенные жирным):

cards => (name1, name2) => run(name1, name2, cards);

Или можно было обозначить третий параметр любым другим названием?

Олег 26 мая 2017 →

походу моя проблема сидит очень глубоко!) подскажите как вообще связать изучаемый материал (итеративный процесс) с заданием?! если рекурсивный с горем пополам понятен, и то ответ списал, что бы разобрать. И тоже не до конца, было понятно. То здесь вообще лес дремучий! хотя в видео более менее понятно. сколько блогов надо перечитать, сколько видео нужно пересмотреть раз, что бы понять, что требуется и как это реализовать в связке с изучаемым материалом в требуемых заданиях?

Георгий Алмазов 26 мая 2017 →

подскажите, как установить vim в cygwin? чтобы работала команда vim

Evgeniy Blackbeard 26 мая 2017 →

Как у вас в тестах свойство CinemaHall.filmScreening содержит только значение time, хотя по ссылке мы даем this , то есть он должен выводить все свойства обьекта FilmScreening.

Константин Бочинин 26 мая 2017 →

Не понимаю этот курс. Именно программу, а не язык. В начале с трудом сделал, начиная с 4-го урока просто не могу осмыслить, что вобще происходит. Даже задания после практики решил, но они чисто по языку. Понятно, что хекслет не для новичков, но тут совсем не заходит. Может статьи какие-нибудь закините сложные?