Вопрос №59547 от пользователя Макс в уроке «Пары», курс «PHP: Составные данные»

Макс

Привет! Я правильно понимаю, что в решении учителя в функции findPrimitiveBox() используется рекурсия? Столкнулся с незнакомым способом вызова функции изнутри, немного сломался:)

1 0

Roman Ashikov

День добрый!

Да, верно. Функция findPrimitiveBox() внутри вызывает сама себя и в рекурсивный вызов передаётся следующая "коробка" пока не будет найдена та, в которой нет вложений.

Вот хорошая статья о рекурсии в нашем блоге ⎯ https://ru.hexlet.io/blog/posts/recursive Рекомендую, если вы еще её не читали.

1

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

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

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

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

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

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

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