anonymous function wikipedia
Fonction anonyme. En informatique et en mathématiques, une fonction anonyme est une fonction qui n'a pas de nom. Habituellement, une fonction s'écrit comme : f ( x ) = x 2 âˆ' x + 42 {\displaystyle f(x)=x^{2}-x+42} .  game.Players.PlayerAdded:connect(function(player) player.Chatted:connect(function (msg) --si cette fonction anonyme était à la place une fonction nommée en dehors de la fonction anonyme dans la connexion PlayerAdded, --elle ne pourrait pas pour accéder à la variable `player` end) end)  Java 8 prend désormais en charge les lambdas, il devrait donc être ajouté à cette page. - Commentaire non signé précédent ajouté par 12.111.88.66 (talk) 05:18, 18 août 2013 (UTC) L'article pourrait être plus compréhensible s'il introduisait des fonctions anonymes comme *paramètres* à la fonction nommée. - Commentaire non signé précédent ajouté par 68.50.114.83 (talk) 22:11, 21 novembre 2011 (UTC) Je n'étais pas sûr de la différence entre le support complet et le support partiel. function sayBonjour(nom) { var text = 'Bonjour, ' + nom + '!'; var sayAlert = function() { alert(text); } return sayAlert; } var say = sayHello('John'); dire(); alert(say.toString()); // Renvoie le code de la fonction anonyme.  Ceci est utile pour raccourcir le code, mais cela doit être évité dans le code qui s'exécute plus d'une fois. En effet, la fonction est définie plus d'une fois, ce qui n'est pas nécessaire car il s'agit d'une fonction littérale qui ne change pas. Ces fonctions doivent être nommées sémantiquement et utilisées comme telles.  Fermetures JavaScript. Dans les langages de programmation dotés de fonctions de première classe, les fermetures (également appelées fermetures de fonction ou fermetures lexicales) sont une technique permettant d'implémenter une liaison de nom de portée lexicale.  Parfois, la syntaxe des fonctions anonymes de Lua, function() return ... end, semble verbeuse pour les fonctions courtes, telles que les fonctions lambda dans les styles de programmation fonctionnelle. local y = map (fonction (p) return traduire [p] fin, x) Fonction anonyme. En programmation informatique, une fonction anonyme (fonction littérale, abstraction lambda) est une définition de fonction qui n'est pas liée à un identifiant. Les fonctions anonymes sont souvent : des arguments transmis à des fonctions d'ordre supérieur, ou.  Parfois, la syntaxe des fonctions anonymes de Lua, function() return ... end, semble verbeuse pour les fonctions courtes, telles que les fonctions lambda dans les styles de programmation fonctionnelle. Par exemple, dans Lua, une fonction map function [1] peut être utilisée comme telle : dans certains langages comme Perl, cela s'écrit de manière plus succincte.  Définition de la fonction anonyme : var anon = function() { alert('Je suis anonyme'); } ; anon(); Une utilisation courante des fonctions anonymes est celle d'arguments pour d'autres fonctions. Une autre utilisation courante est celle de fermeture, pour laquelle voir également le chapitre Fermetures. Utiliser comme argument pour d'autres fonctions :
 En programmation informatique, une fonction anonyme (fonction littérale, abstraction lambda) est une définition de fonction qui n'est pas liée à un identifiant.