Sa matematika, partikular na teorya ng kategorya, ang functor ay isang pagmamapa sa pagitan ng mga kategorya. Unang isinaalang-alang ang mga function sa algebraic topology, kung saan ang mga algebraic na bagay ay nauugnay sa mga topological na espasyo, at ang mga mapa sa pagitan ng mga algebraic na bagay na ito ay nauugnay sa tuluy-tuloy na mga mapa sa pagitan ng mga espasyo.
Paano mo tutukuyin ang isang functor?
Sa functional programming, ang functor ay isang pattern ng disenyo na hango sa kahulugan mula sa teorya ng kategorya, na nagbibigay-daan sa isang generic na uri na maglapat ng function sa loob nang hindi binabago ang istraktura ng generic na uri. Ang ideyang ito ay naka-encode sa Haskell gamit ang uri ng klase. class Functor f where fmap:: (a -> b) -> f a -> f b.
Ang functor ba ay isang morphism?
Identity function: sa kategorya C, nakasulat na 1C o idC, nagmamapa ng isang bagay sa sarili nito at isang morphism sa sarili nito. Ang identity functor ay isang endofunctor.
Ano ang functor sa linguistics?
Function word sa linguistics. Sa computer programming: Functor (functional programming) Function object na ginagamit upang magpasa ng mga function pointer kasama ng impormasyon ng estado. para sa paggamit ng termino sa Prolog language, tingnan ang Prolog syntax at semantics.
Ang listahan ba ay isang functor?
Ayon sa mga developer ng Haskell, lahat ng Uri gaya ng List, Map, Tree, atbp. ay ang instance ng Haskell Functor.