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. |