Accueil Développement Qu'est-ce que la monade? - définition de techopedia

Qu'est-ce que la monade? - définition de techopedia

Table des matières:

Anonim

Définition - Que signifie Monade?

Une monade est un constructeur de type de données abstrait qui représentait les calculs dans la programmation fonctionnelle. Les monades permettent aux développeurs d'applications de chaîner des actions pour créer un pipeline. La monade attribue des règles de traitement supplémentaires à chaque action du programme.

Techopedia explique Monad

Les fonctions monadiques sont généralement créées par un programmeur pour définir un pipeline de traitement de données, mais les programmeurs débutants ont tendance à les trouver très difficiles à comprendre.


Une monade est créée en définissant deux opérations ("bind" et "return") et un constructeur de type ("M"). L'opération "return" prend une valeur d'un type simple et la place dans un conteneur monadique de type "M". Ensuite, l'opération "bind" fait le contraire en extrayant la valeur d'origine du conteneur et en la passant à la fonction suivante associée dans le pipeline.

Qu'est-ce que la monade? - définition de techopedia