Skip to main content

Qu'est-ce qu'une fonction anonyme?

Une fonction anonyme est une fonction utilisée dans de nombreux langages de programmation, mais, contrairement à d'autres fonctions, il peut être utilisé sans avoir à être lié et il n'a pas besoin d'un nom.Une façon d'utiliser une fonction anonyme consiste à passer les données d'une section à une autre, surtout si les données sont courtes.Contrairement à d'autres fonctions, qui doivent être déclarées et utilisées en deux étapes distinctes, cette fonction combine les deux en une seule étape.Au lieu de programmer de nombreux espaces réservés différents dans un programme qui en a besoin, le programmeur peut utiliser l'une de ces fonctions comme substitut, réduisant la quantité de code et s'assurer qu'il n'y a pas d'erreurs d'orthographe.

De nombreuses fonctions en programmation doivent être liées à unjeton ou symbole appelé identifiant.Ceci est contourné lors de l'utilisation d'une fonction anonyme, car aucun identifiant n'est requis pour que la fonction s'exécute.La fonction n'a pas besoin d'un nom;Il est simplement déclaré et utilisé lors de l'exécution.La plupart des programmeurs donneront à la fonction un nom pour faciliter l'identification manuelle, à moins qu'il n'y ait quelques fonctions anonymes.

Une façon d'utiliser une fonction anonyme consiste à faire passer des informations d'une section à une autre.Cela peut être fait soit en chargeant certaines informations dans la fonction ou en passant des informations le long d'un canal jusqu'à ce qu'il atteigne cette fonction.La principale raison de le faire est que cette fonction nécessite très peu de code pour déclarer, et elle fonctionne comme un intermédiaire approprié lors de la transmission d'informations.

Lorsqu'une fonction régulière est utilisée dans un langage de programmation, elle nécessite deux étapes.Tout d'abord, la fonction doit être déclarée, puis il doit y avoir du codage pour exécuter la fonction déclarée.Une fonction anonyme est capable de faire les deux en une seule étape, et elle nécessite généralement moins de codage.Ceci est normalement utilisé pour les fonctions à usage unique;La fonction anonyme n'est pas liée à rien, donc elle peut entraîner une erreur avec des fonctions répétées.

Avec la plupart des fonctions de programmation, plusieurs espaces réservés sont tenus de contenir des informations.Ces lieux doivent être nommés précisément ou le programme ne les reconnaîtra pas.Le codage est également requis pour chaque espace réservé et, pour un grand programme, cela peut nécessiter de nombreuses lignes de code.Au lieu de cela, une fonction anonyme peut être utilisée comme espace réservée, et généralement une seule est nécessaire au lieu de beaucoup.Le manque de besoin d'un nom pour cette fonction signifie que le programme le reconnaîtra instantanément et permettra à la fonction de maintenir les informations.