On entend souvent parler de programmation fonctionnelle et très rapidement on peut se perdre avec des termes ou des concepts relativement complexes : lambda, monade, currying, partial, effets de bord, immutabilité, etc. Dans cet article, on va insister sur un concept simple et facile à mettre en place qui apporte…