Функциональное программирование

Вики

Первоклассная функция

Первоклассная функция Определение и важность первоклассных функций Первоклассные функции позволяют передавать функции как аргументы и возвращать их как значения.  Они […]

Вики

Неизменяемый объект

Неизменяемый объект Основы неизменяемости Неизменяемость гарантирует, что значение объекта не может быть изменено после его создания.  В отличие от изменяемых

Вики

Чисто функциональное программирование

Чисто функциональное программирование Основы чисто функционального программирования Чисто функциональное программирование рассматривает вычисления как математические функции.  Состояние программы моделируется с помощью

Вики

Алгебраический тип данных

Алгебраический тип данных Основы алгебраических типов данных Алгебраические типы данных (АТД) — это способ представления данных с помощью типов, которые

Вики

Чистая функция

Чистая функция Чистая функция в программировании обладает свойствами: идентичные возвращаемые значения для идентичных аргументов и отсутствие побочных эффектов.  Примеры чистых

Вики

Побочный эффект (информатика)

Побочный эффект (информатика) Побочный эффект в информатике — это наблюдаемый эффект, отличный от основного эффекта операции или выражения.  Примеры побочных

Вики

Сопоставление с образцом

Сопоставление с образцом Сопоставление с образцом — мощный инструмент в языках программирования для работы с данными.  Шаблоны могут быть использованы

Вики

Типовой класс

Тип класса Классы типов в Haskell являются механизмом для определения отношений между типами и ограничениями.  Они позволяют программистам определять функции,

Вики

Полиморфизм (информатика)

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

Вики

Функция высшего порядка

Функция высшего порядка Функция высшего порядка (HOF) выполняет по крайней мере одно из действий: принимает функции в качестве аргументов или

Вики

Частичное применение

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

Вики

Обычный номер

Обычный номер Обычные числа важны для решения задач в компьютерных программах для быстрого преобразования Фурье.  Обычные числа имеют различные применения,

Вики

Функциональное программирование

Функциональное программирование Функциональное программирование отличается от императивного тем, что избегает побочных эффектов и обеспечивает прозрачность ссылок.  Функциональные языки программирования часто

Прокрутить вверх