In wiskunde, spesifiek kategorie-teorie, is 'n funktor 'n kartering tussen kategorieë. Funktore is die eerste keer oorweeg in algebraïese topologie, waar algebraïese voorwerpe met topologiese ruimtes geassosieer word, en kaarte tussen hierdie algebraïese voorwerpe word geassosieer met kontinue kaarte tussen ruimtes.
Hoe definieer jy 'n funktor?
In funksionele programmering is 'n funktor 'n ontwerppatroon geïnspireer deur die definisie van kategorie-teorie, wat 'n generiese tipe toelaat om 'n funksie binne toe te pas sonder om die struktuur van die generiese tipe te verander. Hierdie idee is geënkodeer in Haskell met behulp van tipe klas. klas Functor f waar fmap:: (a -> b) -> f a -> f b.
Is 'n funktor 'n morfisme?
Identiteitsfunktor: in kategorie C, geskryf 1C of idC, karteer 'n voorwerp aan homself en 'n morfisme aan homself. Die identiteitsfunktor is 'n endofunctor.
Wat is 'n funktor in taalkunde?
Funksiewoord in taalkunde. In rekenaarprogrammering: Functor (funksionele programmering) Funksie-objek wat gebruik word om funksiewysers saam met toestandinligting deur te gee. vir gebruik van die term in Prolog-taal, sien Prolog-sintaksis en semantiek.
Is lys 'n funktor?
Volgens Haskell-ontwikkelaars is al die tipes soos Lys, Kaart, Boom, ens. die voorbeeld van die Haskell Functor.