Casa Sviluppo Cos'è la monade? - definizione da techopedia

Cos'è la monade? - definizione da techopedia

Sommario:

Anonim

Definizione - Cosa significa Monade?

Una monade è un costruttore di tipi di dati astratti utilizzato per rappresentare i calcoli nella programmazione funzionale. Le monadi consentono agli sviluppatori di applicazioni di concatenare le azioni per costruire una pipeline. La monade assegna regole di elaborazione aggiuntive a ciascuna azione nel programma.

Techopedia spiega Monad

Le funzioni monadiche vengono in genere create da un programmatore per definire una pipeline di elaborazione dati, ma i programmatori alle prime armi tendono a trovarle molto difficili da comprendere.


Una monade viene creata definendo due operazioni ("bind" e "return") e un costruttore di tipo ("M"). L'operazione "return" prende un valore da un tipo normale e lo inserisce in un contenitore monadico di tipo "M". Quindi, l'operazione "bind" fa l'opposto estraendo il valore originale dal contenitore e passandolo alla funzione successiva associata nella pipeline.

Cos'è la monade? - definizione da techopedia