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

Егор Курилко около 4 часов назад →

Здравствуйте! В теории есть такие строки: "...С его помощью обычно копируют или сливают массивы." А что значит "сливают" массивы? Спасибо!

Станислав около 4 часов назад →

Подскажите, чем отличается запись dataCopy = _.cloneDeep(data); от записи dataCopy = data; в решении учителя ? Тем, что в первом случае создается копия значения объекта, а во втором случае копируется сама ссылка на объект ? В первом случае тесты проходят, во втором случае, - нет.

Andrei Malafeev около 5 часов назад →

Добрый день! Вопрос в самом начале...Инкапсуляция — это упаковывание данных и поведения (процедур, работающих с данными) в один объект. Инкапсуляция преследует все ту же цель — сокрытие сложности за абстракцией....а разве инкапсуляция это не сокрытие определенных данных и методов от внешнего использования? Я почему-то думал, что инкапсуляция - это такой подход, когда я могу присвоить метод классу, но у его экземпляров не будет доступа к этому методу.

Filipp около 6 часов назад →

Всем привет) Ребята нужна небольшая подсказка. Посмотрите пожалуйста на мой код и скажите у меня верный HTML, а точнее интересует вопрос: в блоке tabs-contents должны быть div или article? именно это непонятно, а то что то никак не могу выстроить длинный селектор. https://ru.hexlet.io/code_reviews/820067

A Surname около 6 часов назад →

что-то в этой задаче решили сжалиться над учениками. Даже я - тупица, смог решить самостоятельно.

Ренат Сафаралиев около 7 часов назад →

можно итог?) почему эти методы нельзя реализовать внутри конструктора Money? Для чего делать через прототип? чтобы на каждый вызов функции не дублировались или не эта причина?

Александр Маковка около 7 часов назад →

Всем привет. Хочу немного поделиться своими наблюдениями, ну и возможно получить ответ на свой вопрос, который у меня возник. В процессе разбора решения учителя наткнулся на такую ситуацию. В коде используется конструкция !battleField[row - 1][col], которая у компилятора не вызывает "недоверия". Но ведь при row=0 обращение происходит к несуществующей строке (что не преступление), но при этом для этой строки запрашивается свойство [col], которое вообще никак не определено. Например, в том же месте кода (до любых изменений) использование console.log(!battleField[row - 1][col]); выдает ошибку. Какова природа такого поведения компилятора при использовании такой конструкции в разных условиях?

Владислав около 7 часов назад →

___________________ ERROR collecting tests/test_solution.py ____________________ ImportError while importing test module '/usr/src/app/tests/test_solution.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/lib/python3.10/importlib/init.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) tests/test_solution.py:1: in <module> from solution import my_substr E ImportError: cannot import name 'my_substr' from 'solution' (/usr/src/app/src/solution.py)

Не понимаю на что ругается. Вроде все норм,в replit работает корректно.

Alexander около 8 часов назад →

https://ru.hexlet.io/code_reviews/819988

Здравствуйте,

помогите пожалуйста. Не могу понять и уловить ход мыслей. Ничего в голову не приходит.