Programmation fonctionnelle en JS : (Ré)Inventons ensemble la Monade ! 2e partie

Abonnements, magazines... Notre catalogue complet au bas de cette page.

Dans une première partie, nous avions passé en revue quelques principes 'fondamentaux' de la programmation fonctionnelle :

  • N'utiliser que des fonctions pures, sans effets de bord,
  • Écrire ses programmes à partir de fonctions et, si possible, uniquement de fonctions,
  • Les fonctions peuvent prendre en paramètres et renvoyer d'autres fonctions, p 'Fonction' est un type de donnée comme les autres (int, string...),
  • Ne pas utiliser de variables et réaffecter des valeurs, utiliser uniquement des constantes.

Appliquer en permanence ces principes n'est malheureusement pas toujours simple.

S'ABONNER
Egalement au sommaire de :
Programmez! #182