Questions marquées «lambda»

197
Fonctions PHP récursives anonymes

Est-il possible d'avoir une fonction PHP à la fois récursive et anonyme? C'est ma tentative pour le faire fonctionner, mais il ne transmet pas le nom de la fonction. $factorial = function( $n ) use ( $factorial ) { if( $n <= 1 ) return 1; return $factorial( $n - 1 ) * $n; }; print $factorial( 5...

190
En C #, qu'est-ce qu'une monade?

On parle beaucoup de monades ces jours-ci. J'ai lu quelques articles / billets de blog, mais je ne peux pas aller assez loin avec leurs exemples pour saisir pleinement le concept. La raison en est que les monades sont un concept de langage fonctionnel, et donc les exemples sont dans des langages...

189
fonction python max utilisant 'key' et expression lambda

Je viens de fond OOP et j'essaye d'apprendre le python. J'utilise la maxfonction qui utilise une expression lambda pour renvoyer l'instance de type Playerayant le maximum totalScoredans la liste players. def winner(): w = max(players, key=lambda p: p.totalScore) La fonction renvoie correctement...

188
Argument Java 8 lambda Void

Disons que j'ai l'interface fonctionnelle suivante en Java 8: interface Action<T, U> { U execute(T t); } Et dans certains cas, j'ai besoin d'une action sans arguments ni type de retour. Alors j'écris quelque chose comme ça: Action<Void, Void> a = () -> { System.out.println("Do...

179
Comment trier avec lambda en Python

En Python, j'essaye de trier par date avec lambda. Je ne comprends pas mon message d'erreur. Le message est: <lambda>() takes exactly 1 argument (2 given) La ligne que j'ai est a = sorted(a, lambda x: x.modified,

178
Fonction locale vs Lambda C # 7.0

Je regarde les nouvelles implémentations en C # 7.0 et je trouve intéressant qu'elles aient implémenté des fonctions locales mais je ne peux pas imaginer un scénario où une fonction locale serait préférée à une expression lambda, et quelle est la différence entre les deux. Je comprends que les...