Co to znaczy być funkcjonalnym?

Spisu treści:

Co to znaczy być funkcjonalnym?
Co to znaczy być funkcjonalnym?
Anonim

W matematyce, a konkretnie w teorii kategorii, funktor jest mapowaniem między kategoriami. Funktory zostały po raz pierwszy uwzględnione w topologii algebraicznej, w której obiekty algebraiczne są powiązane z przestrzeniami topologicznymi, a odwzorowania między tymi obiektami algebraicznymi są powiązane z ciągłymi odwzorowaniami między przestrzeniami.

Jak zdefiniować funktor?

W programowaniu funkcjonalnym funktor to wzorzec projektowy inspirowany definicją z teorii kategorii, która pozwala typowi ogólnemu na zastosowanie funkcji wewnątrz bez zmiany struktury typu ogólnego. Ten pomysł jest zakodowany w Haskell przy użyciu klasy type. klasa Functor f gdzie fmap:: (a -> b) -> f a -> f b.

Czy funktor jest morfizmem?

Funktor tożsamości: w kategorii C, napisany 1C lub idC, odwzorowuje obiekt na siebie i morfizm na siebie. Funktor tożsamości to endofunctor.

Czym jest funktor w językoznawstwie?

Słowo funkcyjne w lingwistyce. W programowaniu komputerowym: Functor (functional Programming) Obiekt funkcyjny używany do przekazywania wskaźników funkcji wraz z informacjami o stanie. aby użyć terminu w języku Prolog, zobacz składnię i semantykę Prologu.

Czy lista jest funktorem?

Według programistów Haskella, wszystkie typy, takie jak lista, mapa, drzewo itp. są instancjami funkcji Haskell.

Zalecana:

Interesujące artykuły
Dlaczego podwójne spółgłoski podczas dodawania ing?
Czytaj więcej

Dlaczego podwójne spółgłoski podczas dodawania ing?

Podczas dodawania do słów niektórych końcówek, takich jak -ed, -ing, -er i -est, czasami podwajamy spółgłoski. Te końcówki reprezentują odpowiednio czas przeszły, czas progresywny, porównawczy i najwyższy. Skąd wiesz, kiedy podwoić spółgłoskę przed dodaniem ing?

Kiedy je się bunuelos?
Czytaj więcej

Kiedy je się bunuelos?

W Oaxaca tradycją jest jedzenie bunuelos w gru. 23, która jest znana jako Noc Rzodkwi. Z tej okazji wystawiane są dekoracje wykonane z rzodkiewki i warzyw, a stragany wokół placu sprzedają nasączone syropem bunuelos w nowych glinianych naczyniach.

Jak uzyskać przerost miofibrylarny?
Czytaj więcej

Jak uzyskać przerost miofibrylarny?

Hipertrofia to wzrost i wzrost komórek mięśniowych. Hipertrofia odnosi się do wzrostu masy mięśniowej osiągniętej poprzez ćwiczenia. Kiedy ćwiczysz, jeśli chcesz wzmocnić lub poprawić definicję mięśni, podnoszenie ciężarów jest najczęstszym sposobem na zwiększenie hipertrofii.