Myvideo

Guest

Login

Elixir и функциональная разработка, урок #4 | Рекурсия, списка, голова, хвост, хвостовая оптимизация

Uploaded By: Myvideo
1 view
0
0 votes
0

В этом уроке мы обсудим рекурсию в Elixir и узнаем, что списки также имеют рекурсивную природу. Мы узнаем, что такое голова и хвост списка, как с ними работать, а также что такое хвостовая оптимизация (tail-call optimization) и как её внедрять. Кроме того, рассмотрим несколько примеров на практике. Таймкоды: 00:00 Введение 01:00 Понять рекурсию, чтобы понять рекурсию 01:45 Проверка ввода с клавиатуры 04:30 А что насчёт циклов? 06:00 Рекурсивная природа списков 09:55 Добавление в начало списка 10:30 Обход списка и рекурсия 12:40 Хвостовая оптимизация (tail-call optimization) 15:35 Считаем длину списка через рекурсию 20:21 Генерируем список через рекурсию 24:00 Поиск максимума через рекурсию 28:51 Задание 30:50 Заключение Станьте спонсором канала, и вы получите доступ к эксклюзивным бонусам: Boosty: Patreon: DonationAlerts: https:

Share with your friends

Link:

Embed:

Video Size:

Custom size:

x

Add to Playlist:

Favorites
My Playlist
Watch Later