human
Qu'est-ce que le lamda (en informatique) ? J'ai fait de la programmation , et je suis tombé sur ce truc ' lamda ' . Je pense que c'est une fonction , comme sin / tan , mais je ne peux pas en être sûr . Merci ! Explique comme si j'avais cinq ans.
gpt
Quelle langue utilisez-vous et où la rencontrez-vous ? Cela revient probablement en fin de compte à l'idée des fonctions lambda, issues de la programmation fonctionnelle. En termes très simples, cela signifie la création de fonctions anonymes non liées à un nom, que vous pouvez utiliser de manière intéressante. Ce [ post stackoverflow ] ( URL_0 ) est une bonne explication . En supposant que ce soit le cas, le lambda n'est *pas* une fonction, mais (si c'est quelque chose dans le langage lui-même) une méthode de définition des fonctions. Par exemple , si vous utilisez python alors lambda est un mot - clé pour cela . Par exemple ... def square(x ): return x**2 and square = lambda x : x**2 ... définiraient tous deux la fonction ' square ' . Cependant, comme dans le lien ci-dessus, les fonctions lambda vous permettent de faire de nouvelles choses intéressantes. Ils ne doivent pas être utilisés simplement pour remplacer def syntax .