Clojure - Fonctions

Clojure est connu comme un langage de programmation fonctionnel, vous vous attendez donc à ce que l'accent soit mis sur le fonctionnement des fonctions dans Clojure. Ce chapitre couvre tout ce qui peut être fait avec les fonctions de Clojure.

N ° Sr. Fonctions et description
1 Définition d'une fonction

Une fonction est définie en utilisant le ‘defn’ macro.

2 Fonctions anonymes

Une fonction anonyme est une fonction à laquelle aucun nom n'est associé.

3 Fonctions avec plusieurs arguments

Les fonctions Clojure peuvent être définies avec zéro ou plusieurs paramètres. Les valeurs que vous passez aux fonctions sont appeléesargumentset les arguments peuvent être de n'importe quel type.

4 Fonctions variadiques

Clojure propose l'instruction «case» qui est similaire à l'instruction «switch» disponible dans le langage de programmation Java.

5 Fonctions d'ordre supérieur

Les fonctions d'ordre supérieur (HOF) sont des fonctions qui prennent d'autres fonctions comme arguments. Les HOF sont une technique de programmation fonctionnelle importante et sont assez couramment utilisés dans Clojure.