le langage n'évolue quasiment plus et on n'a toujours rien pour écrire des fonctions map ou filter, c'est très frustrant.
C'est curieux, dans les trucs qu'apporterait la généricité, c'est un point qui revient souvent, alors que perso les fonctions map ou filter c'est vraiment pas le truc qui me manque, car en pratique ça apporte pas grand chose par rapport à une boucle : (à mon avis) à peine plus concis, moins flexible, deux façons d'arriver au même résultat pour un gain en clarité très débatable. Je dis clarité débatable, car un des trucs qui m'a souvent gêné dans le style filter/map/fold etc, c'est que dans ce qu'on trouve dans la nature, ça a tendance à partir dans des fonctions d'itérations lambda inline sur plusieurs lignes avec le nom de la structure qu'on itère perdu à la fin, alors que c'est la première chose qu'on veut voir en général.
[^] # Re: Go est lent, Rust est rouillé !
Posté par anaseto . En réponse au journal Explorer des langages de programmation - édition 2020. Évalué à 5.
C'est curieux, dans les trucs qu'apporterait la généricité, c'est un point qui revient souvent, alors que perso les fonctions map ou filter c'est vraiment pas le truc qui me manque, car en pratique ça apporte pas grand chose par rapport à une boucle : (à mon avis) à peine plus concis, moins flexible, deux façons d'arriver au même résultat pour un gain en clarité très débatable. Je dis clarité débatable, car un des trucs qui m'a souvent gêné dans le style filter/map/fold etc, c'est que dans ce qu'on trouve dans la nature, ça a tendance à partir dans des fonctions d'itérations lambda inline sur plusieurs lignes avec le nom de la structure qu'on itère perdu à la fin, alors que c'est la première chose qu'on veut voir en général.