Un autre adepte, fana. message reçu
Version imprimable
Un autre adepte, fana. message reçu
On peut aussi ajouter que Python est en plus d'être simple est extremement puissant puisqu'il a des fonctionnalités objet très poussées (héritage, polymorphisme...) des fonctions de prog fonctionnelle (map, reduce etc...) et puis même en procédurale c'est un langage très puissant, le core est riche et bien foutu bref c'est un super langage et de plus accessible à tous ;)
map(), filter(), reduce() et les fonctions lambda semblent vouées à disparaître avec Python 3.0: http://www.artima.com/weblogs/viewpost.jsp?thread=98196. Heureusement qu'il reste les compréhensions de listes...
Thierry
C'est vrai qu'on peut facilement remplacer le map() par une boucle for avec une fonction appliquée sur les membres de la liste mais c'est quand même plutot pratique d'avoir une fonction dédiée à ça avec juste un callback à écrire.
Finalement quand on y réfléchis et en lisant l'article c'est pas si terrible, les lamba étaient ol est vrai étroitement liées aux map, filter et reduce et à part pour certains cas de GUI les lambda n'étaient pas très usités non ?
Par contre pour les GUI ca va quand même être un peu gênant...