IPA: /ˈfʌŋktər/
KK: /ˈfʌŋktər/
A term used in mathematics and computer science to describe an entity that maps between categories or performs a specific operation.
In functional programming, a functor is often used to apply a function to values within a context.
Functor → The word is derived from the Latin root "functus" (meaning to perform or execute) combined with the suffix "-or" (indicating an agent or something that performs an action). A functor is something that performs a function or action, particularly in the context of mathematics and computer science.
Think of 'functus' meaning to 'perform' — a functor is something that performs a specific function.