Секреты блоков, процедур и лямбд в Ruby
Автор: Ilya Krukowski
Загружено: 2021-04-07
Просмотров: 5386
Сегодня обсудим очень часто встречающиеся в Ruby конструкции: блоки (blocks), процедуры (procedures) и лямбды (lambdas). Посмотрим их применение на практике, узнаем отличия и способы конвертации одного в другое.
Таймкоды:
00:00 Введение
00:30 Краткая информация о блоках
01:50 Создание метода, принимающего блока (обработка архива ZIP), использование yield
07:00 Использование block_given?
09:20 Использование блоков для конфигурации (+ атрибуты модулей)
12:45 Процедуры и лямбды - введение
14:10 Варианты создания процедур и лямбд
15:30 Разница между процедурами и лямбдами
21:10 Процедуры и лямбды на практике
24:40 Как блоки соотносятся с процедурами и лямбдами?
26:20 Преобразование лямбд в блоки
29:30 Передача несколько лямбд в метод
30:50 Дальнейшие планы и планируемые видео
Станьте спонсором канала, и вы получите доступ к эксклюзивным бонусам: / @ilyabodrovkrukowski
Аккаунт Ethereum (ETH): 0x719C2d2bcC155c85190f20E1Cc3710F90FAFDa16
Boosty: https://boosty.to/bodrovis
Patreon: / bodrovis
DonationAlerts: https://www.donationalerts.com/r/bodr...
Блоки и лямбды на практике: https://github.com/bodrovis/lokalise_...
Исследование различий между процедурами и лямбдами: https://innig.net/software/ruby/closu...
Мой сайт: http://bodrovis.tech
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: