Функционалды болу деген нені білдіреді?

Функционалды болу деген нені білдіреді?
Функционалды болу деген нені білдіреді?
Anonim

Математикада, атап айтқанда категориялар теориясында функтор категориялар арасындағы салыстыру болып табылады. Функторлар алғаш рет алгебралық топологияда қарастырылды, мұнда алгебралық нысандар топологиялық кеңістіктермен, ал осы алгебралық нысандар арасындағы карталар кеңістіктер арасындағы үздіксіз карталармен байланысты.

Функторды қалай анықтауға болады?

Функционалды бағдарламалауда функтор категория теориясының анықтамасынан шабыттанған дизайн үлгісі болып табылады, бұл жалпы түрге жалпы түрдің құрылымын өзгертпестен ішкі функцияны қолдануға мүмкіндік береді. Бұл идея Хаскеллде тип класын пайдаланып кодталған. класс Функтор f мұндағы fmap:: (a -> b) -> f a -> f b.

Функтор морфизм бе?

Сәйкестендіру функциясы: C санатында, 1C немесе идентификаторC жазылған, нысанды өзіне және морфизмді өзіне салыстырады. Сәйкестікті анықтау функциясы соңғы функция.

Тіл біліміндегі функтор дегеніміз не?

Тіл біліміндегі қызметтік сөз. Компьютерлік бағдарламалауда: Функтор (функционалдық бағдарламалау) Функция объектісі күй ақпаратымен бірге функция көрсеткіштерін беру үшін қолданылады. Терминді Пролог тілінде қолдану үшін Пролог синтаксисі мен семантикасын қараңыз.

Тізім функтор ма?

Haskell әзірлеушілерінің айтуынша, Тізім, Карта, Ағаш, т.б. сияқты барлық Түрлер Хаскелл Функторының данасы болып табылады.

Ұсынылған: