Вопрос пользователя №7111
не могу найти ошибку function append($list1, $list2) { // BEGIN (write your solution here) if ($list2 == null) { return cons ($list1, null); } else { return append(cons ($list1, car($list2)), cdr($list2)); } // END } вывод теста :Argument 1 passed to Pairs\cdr() must be callabl...
Вопрос пользователя №7110
А почему getAttributesAsLine() вынесен в метод класса, а не просто записан как вспомогательная функция внутри toString()?
Вопрос пользователя №7109
Решение учителя в repl.it выдает ошибку SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (7:0) А если удалить export default squareOfSum; - то в repl.it всё работает. Также непонятно, почему squareOfSum(2, 3) вынесено за // END - если код без него выдает ошибку? Также кажется нигде ранее ...
Вопрос пользователя №7108
можно ли использовать having к полям которые не участвуют в группировке ?
Вопрос пользователя №7107
По поводу вот этого вопроса из квиза: **Чем отличается ListIterator от Iterator? (У этого вопроса несколько правильных ответов) 1.Получать индекс в любой точке 2.Добавлять новый элемент в любое время 3.Передвинуться на заданное число элементов вперед (минуя метод next) 4.Можно двигаться назад 5.Изменять элемент во ...
Вопрос пользователя №7106
А с точки зрения код-стайла хорошая практика в интерполяции применять функции, производить вычисления? Просто получается довольно неудобно читаемая строка.
Вопрос пользователя №7104
Как согласно парадигме грамотного написания красивого грамотного кода следует вызывать методы, бросающие исключения? Вот в решении учителя они не обёрнуты в try...catch. В "жизни" надо явно ловить исключения метода и явно пробрасывать выше?
Вопрос пользователя №7103
Подумалось тут: а можно ведь получается делать в одном классе несколько итераторов? Допустим в University у нас не только студенты (Student[] students), а еще и скажем список аудиторий (какой-нибудь Room[] rooms). Тогда для rooms определяем класс-итератор private class RoomsIterator implements Iterator и далее можем...
Вопрос пользователя №7102
есть ли смысл отдельно делать переменную, вычисляющую длинну коллекции изначально, чтоб в каждом коллбеке функции each не вычислять coll.length? Должно работать быстрее. Вопрос относится к реализации функции each в видео
Вопрос пользователя №7101
и всё таки, что такое points?)))структура ясна вроде, а вот до этого не допираю
Вопрос пользователя №7100
Пытаюсь создать список: $list = cons(1, null); и получаю ошибку Fatal error: Uncaught Error: Call to undefined function cons() Хотя выше написано use function Pairs\cons; В чем ошибка, даже с пустой функцией length получаю такой результат, не получается протестить.
Вопрос пользователя №7099
Подскажите правильно ли я понимаю // removed тесты говорят что не определена переменная firstNum не могу понять где её нужно определить, после функции?
Вопрос пользователя №7097
Не пойму, почему ошибка? // removed вывод отладчика ``` make: Entering directory '/usr/src/app' npm test npm info it worked if it ends with ok npm info using npm@3.10.9 npm info using node@v7.1.0 npm info lifecycle @~pretest: @ npm info lifecycle @~test: @ @ test /usr/src/app jest --colors FAIL tests/solution.t...
Вопрос пользователя №7096
Прокомментируйте, пожалуйста. https://ru.hexlet.io/code_reviews/11594
Вопрос пользователя №7095
Если не сложно, для совсем тупых, разжуйте строку: result.addAll(graphBuilder.call()); я два с половиной часа сидел над задачей, не понимал как из чилдренов(сетов сетов гофилдов) вывести резалт (сет гофилдов). Сдался, посмотрел решение учителя, а оно оказалось отличается только одной строкой. Не говорите про спеку,...
Вопрос пользователя №7094
Какое из перечисленных состояний не является частью fsm телефона? Наверное имелось ввиду gsm телефон
Вопрос пользователя №7092
// removed Почему так? В чем разница? В командной строке вывод один и тот же.
Вопрос пользователя №7090
Добрый день, почему выходит ошибка сегментирования, при этом компилятор ни на что не ругается ``` include include void number_printer(int number); int main(int argc, char **argv) { int num = atoi(argv[1]); number_printer(num); return 0; } // BEGIN (write your solution here) void number_printer(int number)...
Вопрос пользователя №7089
Зачем в app.get('/posts/new', (req, res) => { res.render('posts/new', { form: {}, errors: {} }); }); Мы передаем объект errors, если он далее не используется в pug фалах? А если он не используется тогда в строке 58 в app.post() res.render('posts/new', { form: req.body, errors }); надо сделать так: res.re...
Вопрос пользователя №7088
Сложная задача, трудно грамотно сделать без побочных эффектов внутри reduce, пытался передавать просто массив в аккумуляторе, но не хватило опыта использования spread, поэтому бросил и сделал как сразу пришло в голову). Кстати, вопрос, если у нас внутри функция реализована не совсем честно (https://ru.hexlet.io/code...
Вопрос пользователя №7087
Как правильно писать запросы curl, чтобы проверить, что у нас работают обработчики? Например пробую curl "http://localhost:8080/reset" и мне в ответ приходит 404 ошибка.
Вопрос пользователя №7086
Поясните, пожалуйста. Есть такая функция: ``` export const getName = (self) => getMethod(self, 'getName')(contents(self)); на вход она принимает параметр `self`, сюда по вызову функции: const cardName = getName(card); ``` self это card, а card у нас содержит данные (тип карты, пара из имени и урона). Вопрос, поче...
Вопрос пользователя №7085
Вроде всё понятно, да не совсем. Допустим есть вот такой код: ``` $num = 10; function func($num) { return function($x) use (&$num) { $num *= $x; return $num; }; } $mult = $func($num); $mult(3); ``` Получается, что в результате переменной $num, которая была равна 10, будет присвоено значение ...
Вопрос пользователя №7084
Поясните, пожалуйста, что делает функция makeи зачем она нам.
Вопрос пользователя №7083
Вопрос немного не по теме задания - вот у меня анонимная функция с use: $pdo2 = $this->pdo; $fn = function($columnName, $value) use ($pdo2) { return $columnName . "=" . $pdo2->quote($value); }; Можно ли использовать use ($pdo) или как-нибудь по другому избавиться от строки $pdo2 = $this->pdo ?
Вопрос пользователя №7082
получается array_map после обработки массива возвращает массив с новыми ключами, а как быть если мне нужно ключи сохранять, но все таки обработать каждое значение в массиве ?
Вопрос пользователя №7081
Почему бы вместо onenterstate(event, from, to) { if (from !== 'none') { .... не использовать набор событий ? onenterSTATE - fired when entering the new state Это кажется более понятным. P.S. Кстати, этот курс, на мой взгляд, один из самых поезных.
Вопрос пользователя №7080
Любой ответ на вопрос Как вставить ссылку в редакторе вопросов/ответов? вызывает ответ Неправильно ... и т.п. То есть, выйти из данного вопроса не получается
Вопрос пользователя №7079
Что-то вообще не понял как делать. Прочитал правила игры и ещё больше запутался.
Вопрос пользователя №7078
Граф (англ. graph) — совокупность непустого множества вершин и наборов пар вершин (связей между вершинами); основной объект изучения математической теории графов. Объекты представляются как вершины, или узлы графа, а связи — как дуги, или рёбра Зачем было в определение пихать англицизмы? Нижнее определение, для меня...
Вопрос пользователя №7077
Правильно ли я понимаю, что в решении учителя в Task2 у нас ещё неизученные лямбда и List ? Мне кажется, для новичков это немного издевательски. Это как мы пока на великах учимся кататься на время, а учитель на спорткаре круг нарезал.
Вопрос пользователя №7076
Тесты прошел, посмотрел решение учителя, там всё не так xD. Это вообще похоже на правильно, а то опять что-нибудь не так пойму: public static function getTableName() { if (isset(static::$tableName)) { return static::$tableName; } return strtolower(substr(strrchr(static::class...
Вопрос пользователя №7075
Я не понял. Почему readFile сразу файл не читает? Какое событие должно произойти? Чем отличается приведенный код от синхронного, на вид обычный? Если readFile ничего не возвращает, как тогда получить данные? Как тесты работают, если мы ничего не возвращаем? Видео вроде понятно, но в тоже время совершенно не понятно ...
Вопрос пользователя №7073
Здесь кто-то писал, что задача не решается через рекурсию... Вполне себе решается, только что решил через итеративный процесс. Извините, не удержался похвастаться... )) И ещё, хотелось бы узнать, можно ли писать код в таком стиле, есть подозрение что спустя некоторое время самому сложно будет разобрать, что я там ит...
Вопрос пользователя №7072
До этого практического задания обучение шло хорошо, но тут понял что просто не могу это реализовать а точнее не понимаю как это сделать.объяснить пожалуйста некоторые моменты в решении учителя: 1) в задаче с сумой что это у вас такое $current я так понял это формальная переменная которой вы заменили $start и $finish...
Вопрос пользователя №7071
Здравствуйте. Задание №1(enter image description here http://joxi.ru/8AnbW3qt3qXlAO) к Уроку 5: насколько я понимаю, для расчета суммы вознаграждения по кредиту не хватает не арифметических операция JavaScript`а, а следующих данных: -норма процента, -срок кредита. А вариантов выбора ответа всего два. Пожалуйста, поя...
Вопрос пользователя №7070
Заикания в ролике только у меня?
Вопрос пользователя №7068
Вопрос по уроку на 19 минуте. Я правильно понимаю. если статик, то в методе число не изменяется? Не могу понять откуда в каждом методе, где записываем аргумент появляется слово final ? Да и вы забыли сказать в задании или возможно специально сделали, что еще нужно import указывать
Вопрос пользователя №7067
Здравствуйте! Подскажите что я делаю не так? Я проверяю свой код в браузере, в редакторах, в онлайн редакторах, просматриваю через отладчик и везде мой код работает правильно! Подставлял Ваши числовые значения и получал правильный вариант. Но у Вас мой код не проходит! Укажите пожалуйста на ошибку. Спасибо! const ad...
Вопрос пользователя №7066
В процессе работы с копированием списка, появился один интересный вариант, но не понимаю, почему выбивает ошибку, мог бы кто подсказать ? // removed И вот такая ошибка: Data #sum: TypeError: pair is not a function at Object.car (/usr/local/lib/node_modules/hexlet-pairs-data/node_modules/hexlet-pairs/di...
Вопрос пользователя №7062
Скажите, пожалуйста, что означают буквы "Е" и "F", которые появляются при тестировании?
Вопрос пользователя №7060
долго не мог понять что к чему и как вернуть ссылку на внешний объект в практическом задании, потом нашел вот эту статью и стало намного понятней http://pr0java.blogspot.com.by/2015/08/3-inner-classes.html
Вопрос пользователя №7059
Подскажите для реализации этого решения нужно использовать цикл например такой for ($i = 2; $i = $num; $i ++) Для поиска числа достаточно последовательно проверять делимость начиная с двойки
Вопрос пользователя №7058
Не могу понять, в чем ошибка кода? // removed Число нечетное, при реализации кода выдает true в repl.it, но проверка кода выдает ошибку ?
Вопрос пользователя №7057
А можно запускать решение вот так: calculator.run(); или нужно обязательно через Future и get ?
Вопрос пользователя №7056
В видео говорится, что в PHP нет готовой реализации списков, но разве массивы из предыдущего курса не делают ровным счётом то же самое? Получается что мы реализуем массив, только с помощью пар? И есть ли какая-то объективная причина причина использовать пары, в таком ключе, ведь с массивами всё проще? Или это всё п...
Вопрос пользователя №7055
1) App\Tests\SolutionsTest::testLength Error: Call to undefined function Pair\cdr()
Вопрос пользователя №7054
public String getWinner(final Field field) throws NoSuchMethodError { Point point = new Point(); point.x = 0; point.y = 0; if (field.figures[0][0] != null && field.figures[0][0].equals(field.figures[0][1]) && field.figures[0][0].equals(field.figures[0][2])) { return fiel...
Вопрос пользователя №7053
Объясните пожалуйста почему такая функция не работает ... `function factorial($num) { // BEGIN (write your solution here) if ($num = null || $num <= 1 ){ return 1; } return $num * factorial($num - 1); }` ... тесты выводят следующее 1) App\Tests\SolutionsTest...
Вопрос пользователя №7051
Подскажите, пожалуйста, почему у преподавателя решение задачи реализовано через итеративный процесс, хотя можно сделать вот так покороче? Ревью (https://ru.hexlet.io/code_reviews/11441)