Hjem Udvikling Hvad er monad? - definition fra techopedia

Hvad er monad? - definition fra techopedia

Indholdsfortegnelse:

Anonim

Definition - Hvad betyder Monad?

En monad er en abstrakt datatypekonstruktør, der bruges til at repræsentere beregninger i funktionel programmering. Monader tillader applikationsudviklere at kæde handlinger sammen for at opbygge en pipeline. Monaden tildeler yderligere behandlingsregler til hver handling i programmet.

Techopedia forklarer Monad

Monadiske funktioner oprettes normalt af en programmør til at definere en databehandlingsrørledning, men nybegynderprogrammører har en tendens til at finde dem meget vanskelige at forstå.


En monad oprettes ved at definere to operationer ("bind" og "retur") og en type konstruktør ("M"). "Retur" -operationen tager en værdi fra en almindelig type og sætter den i en type "M" monadisk beholder. Derefter udfører "bind" -operationen det modsatte byt, hvorved den oprindelige værdi trækkes ud af beholderen og overføres til den tilhørende næste funktion i rørledningen.

Hvad er monad? - definition fra techopedia