Логотип
Юнионпедия
Связь
Доступно в Google Play
Новый! Скачать Юнионпедия на вашем Android™ устройстве!
Свободно
Более быстрый доступ, чем браузер!
 

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

Индекс Функции первого класса

В информатике язык программирования имеет функции первого класса, если он рассматривает функции как объекты первого класса.

8 отношения: Functional (C++), OCaml, Каррирование, Ковариантность и контравариантность (программирование), Функциональный тип, Частичное применение, Замыкание (программирование), Запись (тип данных).

Functional (C++)

Functional — заголовочный файл в стандартной библиотеке языка программирования C++, предоставляющий набор шаблонов классов для работы с функциональными объектами, а также набор вспомогательных классов для их использования в алгоритмах стандартной библиотеки.

Новый!!: Функции первого класса и Functional (C++) · Узнать больше »

OCaml

OCaml (Objective Caml) — современный объектно-ориентированный язык функционального программирования общего назначения, который был разработан с учётом безопасности исполнения и надёжности программ.

Новый!!: Функции первого класса и OCaml · Узнать больше »

Каррирование

Каррирование (от currying, иногда — карринг) — преобразование функции от многих аргументов в набор функций, каждая из которых является функцией от одного аргумента.

Новый!!: Функции первого класса и Каррирование · Узнать больше »

Ковариантность и контравариантность (программирование)

Ковариа́нтность и контравариа́нтность в программировании — способы переноса наследования типов на производные от них типы — контейнеры, обобщённые типы, делегаты и т. п.

Новый!!: Функции первого класса и Ковариантность и контравариантность (программирование) · Узнать больше »

Функциональный тип

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

Новый!!: Функции первого класса и Функциональный тип · Узнать больше »

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

Частичное применение — возможность в ряде языков программирования зафиксировать часть аргументов многоместной функции и создать другую функцию, меньшей арности.

Новый!!: Функции первого класса и Частичное применение · Узнать больше »

Замыкание (программирование)

Замыкание (closure) в программировании — функция первого класса, в теле которой присутствуют ссылки на переменные, объявленные вне тела этой функции в окружающем коде и не являющиеся её параметрами.

Новый!!: Функции первого класса и Замыкание (программирование) · Узнать больше »

Запись (тип данных)

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

Новый!!: Функции первого класса и Запись (тип данных) · Узнать больше »

ИсходящиеВходящий
Привет! Мы на Facebook сейчас! »