U matematici, posebno teoriji kategorija, funktor je preslikavanje između kategorija. Funktori su prvo razmatrani u algebarskoj topologiji, gdje su algebarski objekti pridruženi topološkim prostorima, a mape između ovih algebarskih objekata su povezane s kontinuiranim mapama između prostora.
Kako definišete funktor?
U funkcionalnom programiranju, funktor je obrazac dizajna inspiriran definicijom iz teorije kategorija, koja omogućava generičkom tipu da primijeni funkciju unutra bez promjene strukture generičkog tipa. Ova ideja je kodirana u Haskell-u koristeći klasu tipa. klasa Funktor f gdje je fmap:: (a -> b) -> f a -> f b.
Da li je funktor morfizam?
Funktor identiteta: u kategoriji C, napisano 1C ili idC, preslikava objekat na sebe i morfizam na sebe. Funktor identiteta je endofunctor.
Šta je funktor u lingvistici?
Funkcionalna riječ u lingvistici. U kompjuterskom programiranju: Funktor (funkcionalno programiranje) Objekt funkcije koji se koristi za prosljeđivanje pokazivača funkcija zajedno sa informacijama o stanju. za upotrebu termina u Prolog jeziku, pogledajte sintaksu i semantiku Prologa.
Je li lista funktor?
Prema Haskell programerima, svi tipovi kao što su lista, mapa, stablo, itd. su instance Haskell funktora.