Уроки по тегу «функции высшего порядка»

В курсе «PHP: Функции»

Узнать о курсе, его структуре, задачах и целях.

В курсе «PHP: Функции»

Познакомиться с понятиями «детерминированность» и «побочные эффекты» (side effects).

В курсе «PHP: Функции»

Познакомиться со сторонними библиотеками и некоторыми функциями из них.

В курсе «PHP: Функции»

Посмотреть на функции, как на данные. Познакомиться с анонимными функциями.

В курсе «PHP: Функции»

Научиться строить абстракции с помощью функций

В курсе «PHP: Функции»

Научиться использовать функцию `array_filter`

В курсе «PHP: Функции»

Научиться использовать функцию `array_reduce`

Продолжить изучение оператора присваивания и перейти к созданию объектов.

Рассмотреть концепцию присваивания и изменения состояния.

Рассмотреть полезные и положительные аспекты сохранения состояния.

Написать свою первую программу и узнать про способы ее запуска

Рассмотреть проблемы, связанные с использованием присваивания и сохранения состояния.

Познакомиться с литералами и выражениями, а так же приоритетом операций в них. Научиться работать с лямбда-функциями.

Научиться комбинировать функции. Познакомиться с понятиями окружения, порядком вычисления и с подстановочной моделью вычислений.

Научиться передавать анонимные функции как аргументы других функций.

Научиться строить более обобщенные функции и генерировать из них конкретные.

Познакомиться с идеей абстракции данных на примере создания структуры, представляющей рациональное число.

Научиться строить рекурсии с аккумулятором. Познакомиться с оптимизацией хвостовой рекурсии.

Попытаться понять, что такое данные в рамках языка программирования, и как можно построить структуру данных на примере pair.

Рассмотреть концепцию разделения программы на функциональные блоки, работающие с общей структурой данных.

Познакомиться с понятием замыкания при использовании математической операции на примере вложенных пар.

Познакомиться с функцией высшего порядка, позволяющей применять переданную функцию к элементам множества.

Познакомиться с понятием вычислительных процессов и, конкретно, линейно-рекурсивным процессом.

Изучить структуру данных «двоичное дерево» и ее реализацию в PHP с помощью списков.

Познакомиться с еще одной полезной функцией высшего порядка: filter.

Написать функцию, позволяющую производить свертку нескольких значений.

Рекомендуемые курсы по теме «функции высшего порядка» для начинающих

рекурсия
присваивание
свёртка
абстракции
25 часов
Посмотреть
функции высшего порядка
стандартные интерфейсы
уровневое проектирование
11 часов
Посмотреть
упаковка и распаковка
функции высшего порядка
замыкания
чистые функции
18 часов
Посмотреть
деструктуризация
функции высшего порядка
замыкания
чистые функции
15 часов
Посмотреть
деструктуризация
функции высшего порядка
замыкания
чистые функции
13 часов
Посмотреть
функции высшего порядка
стандартные интерфейсы
уровневое проектирование
11 часов
Посмотреть