Уроки по тегу «функции высшего порядка»
Рассматриваем третий столп функционального программирования — функцию reduce
Вспоминаем пары (pairs) и рассматриваем представление списков с помощью пар
Знакомимся с уровневым проектированием на примере нашей реализации библиотеки для работы с HTML
Узнаем, что у функций в PHP кроме позиционных есть еще и именованные параметры, и научимся использовать их
Знакомимся с анонимными функциями и смотрим на функции как на данные
Знакомимся со сторонними библиотеками и некоторыми их функциями
Знакомимся с детерминированностью и побочными эффектами
Знакомимся с новыми функциями сторонних библиотек
Обсуждаем различия между императивной и декларативной парадигмой
Знакомимся с механизмом захвата переменных внутри анонимных функций
Обобщаем знания о функциях и знакомимся с абстракциями
Знакомимся с анонимными функциями и смотрим на функции, как на данные
Знакомимся с другим видом применения рекурсии, без откладывания вычислений до самого конца
Познакомимся с концепцией отложенных вычислений и ее реализацией через итераторы и генераторы