Vad innebär det att vara funktionell?

Vad innebär det att vara funktionell?
Vad innebär det att vara funktionell?
Anonim

Inom matematik, särskilt kategoriteori, är en funktion en kartläggning mellan kategorier. Funktioner övervägdes först i algebraisk topologi, där algebraiska objekt associeras med topologiska utrymmen, och kartor mellan dessa algebraiska objekt associeras med kontinuerliga kartor mellan utrymmen.

Hur definierar du en funktionär?

I funktionell programmering är en funktor ett designmönster inspirerat av definitionen från kategoriteorin, som tillåter en generisk typ att tillämpa en funktion inuti utan att ändra strukturen för den generiska typen. Denna idé är kodad i Haskell med hjälp av typklass. klass funktion f där fmap:: (a -> b) -> f a -> f b.

Är en funktionär en morfism?

Identitetsfunktion: i kategori C, skriven 1C eller idC, mappar ett objekt till sig själv och en morfism till sig själv. Identitetsfunktionären är en endofunctor.

Vad är en funktionär i lingvistik?

Funktionsord i lingvistik. I datorprogrammering: Functor (functional programmering) Funktionsobjekt som används för att skicka funktionspekare tillsammans med tillståndsinformation. för användning av termen i Prolog-språket, se Prolog-syntax och semantik.

Är listan en funktionär?

Enligt Haskell-utvecklare är alla typer som List, Map, Tree, etc. instansen av Haskell Functor.