Aller au contenu

Everything is a function

La contrainte de kata de code "Everything is a function" ("Tout est une fonction") consiste à écrire un programme en considérant toutes les valeurs et opérations comme des fonctions. Cela implique de transformer des éléments généralement considérés comme des données statiques en des fonctions pures et d'éviter l'utilisation de variables et de structures de contrôle traditionnelles, en privilégiant des expressions fonctionnelles et des compositions de fonctions.