Вопрос №55158 от пользователя Константин Ситников в уроке «Рациональные числа», курс «PHP: Составные данные»

Константин Ситников

Ревью Здравствуйте. TypeError: Argument 1 passed to Php\Pairs\Pairs\car() must be callable, float given, called in /usr/src/app/src/rational.php on line 18 Не могу понять почему выводит эту ошибку.

3 0

Roman Ashikov

Приветствую!

Взгляните, например, на функцию add() в код-ревью, что она возвращает? В условиях задачи сказано:

Обратите внимание, что результатом любой арифметической операции над рациональным числом будет рациональное число.

0

Константин Ситников

Роман Ашиков, ревью Я не могу посмотреть что в возвращает функция, т.к. выполнение тестов до неё вообще не доходит ввиду ошибки указанной выше.

0

Roman Ashikov

Здесь можно не пользоваться отладочной печатью. Достаточно внимательно взглянуть на код функции. Смотрите:

return toString(make($a * $d + $b * $c, $b * $d));

Тут ведь вернётся не рациональное число, а строка.

0

Используйте Хекслет по максимуму!

  • Задавайте вопросы по уроку
  • Проверяйте знания в квизах
  • Проходите практику прямо в браузере
  • Отслеживайте свой прогресс

Зарегистрируйтесь или войдите в свой аккаунт

Даю согласие на обработку персональных данных, соглашаюсь с «Политикой конфиденциальности» и «Условиями оказания услуг»

Рекомендуемые программы

С нуля до разработчика. Возвращаем деньги, если не удалось найти работу.

Иконка программы Фронтенд-разработчик
Профессия
Разработка фронтенд-компонентов веб-приложений
25 мая 10 месяцев
Иконка программы Python-разработчик
Профессия
Разработка веб-приложений на Django
25 мая 10 месяцев
Иконка программы PHP-разработчик
Профессия
Разработка веб-приложений на Laravel
25 мая 10 месяцев
Иконка программы Node.js-разработчик
Профессия
Разработка бэкенд-компонентов веб-приложений
25 мая 10 месяцев
Иконка программы Fullstack-разработчик
Профессия
Новый
Разработка фронтенд и бэкенд компонентов веб-приложений
25 мая 16 месяцев
Иконка программы Верстальщик
Профессия
Вёрстка с использованием последних стандартов CSS
в любое время 5 месяцев
Иконка программы Java-разработчик
Профессия
Разработка приложений на языке Java
25 мая 10 месяцев
Иконка программы Разработчик на Ruby on Rails
Профессия
Создает веб-приложения со скоростью света
25 мая 5 месяцев