Уроки по тегу «замыкания»
Узнаем, что у функций в PHP кроме позиционных есть еще и именованные параметры, и научимся использовать их
Знакомимся с новыми функциями сторонних библиотек
Знакомимся с анонимными функциями и смотрим на функции как на данные
Знакомимся со сторонними библиотеками и некоторыми их функциями
Знакомимся с детерминированностью и побочными эффектами
Обсуждаем различия между императивной и декларативной парадигмой
Знакомимся с механизмом захвата переменных внутри анонимных функций
Обобщаем знания о функциях и знакомимся с абстракциями
Узнаем, как производить распаковку коллекций при передаче в функцию
Изучаем поиск значений и три связанные с ним концепции: окружение, область видимости и замыкания
Узнаем, как производить упаковку аргументов и создавать функции с переменным числом аргументов
Узнаем, что у функций в Python кроме позиционных есть еще и именованные параметры, и научимся использовать их
Знакомимся с анонимными функциями и смотрим на функции, как на данные
Разбираем альтернативу функциям map и filter для обработки коллекций
Познакомимся с концепцией отложенных вычислений и ее реализацией через итераторы и генераторы
Узнаем о декораторах — интересном и мощном инструменте, который выделяет Python среди многих других языков, поддерживающих использование ФВП
Узнаем о чистых и грязных функциях и научимся определять места их применения
Узнаем, что такое функции высшего порядка и как их объявлять
Выясняем, как использовать spread-оператор при вызове функции
Изучаем поиск значений и три связанные с ним концепции: окружение, область видимости и замыкания
Знакомимся с понятием «парадигма» и рассматриваем отличия императивной и декларативной парадигм
Учимся применять технику дестракчеринга для параметров функции
Выясняем, как с помощью rest-оператора упаковывать аргументы функции в массив
Обобщаем знания о функциях и знакомимся с абстракциями
Знакомимся с анонимными функциями и смотрим на функции, как на данные
Разбираемся в одной из самых важных и интересных базовых концепций — рекурсии и рекурсивных вызовах
Знакомимся с другим видом применения рекурсии, без откладывания вычислений до самого конца
Знакомимся с понятиями «детерминированность» и «побочные эффекты»
Узнаем как работать с panic и recover и защититься от сбоев в программе