Hogar Desarrollo ¿Qué es la mónada? - definición de techopedia

¿Qué es la mónada? - definición de techopedia

Tabla de contenido:

Anonim

Definición - ¿Qué significa Monad?

Una mónada es un constructor de tipo de datos abstracto que solía representar cálculos en la programación funcional. Las mónadas permiten a los desarrolladores de aplicaciones encadenar acciones para construir una tubería. La mónada asigna reglas de procesamiento adicionales a cada acción en el programa.

Techopedia explica Monad

Las funciones monádicas generalmente son creadas por un programador para definir una tubería de procesamiento de datos, pero los programadores novatos tienden a encontrarlas muy difíciles de entender.


Una mónada se crea definiendo dos operaciones ("vinculación" y "retorno") y un constructor de tipos ("M"). La operación "retorno" toma un valor de un tipo simple y lo coloca en un contenedor monádico de tipo "M". Luego, la operación "vincular" hace lo contrario al extraer el valor original del contenedor y pasarlo a la siguiente función asociada en la tubería.

¿Qué es la mónada? - definición de techopedia