Clojure - Funciones
Clojure es conocido como un lenguaje de programación funcional, por lo que esperaría ver mucho énfasis en cómo funcionan las funciones en Clojure. Este capítulo cubre todo lo que se puede hacer con las funciones en Clojure.
No Señor. | Funciones y descripción |
---|---|
1 | Definición de una función Una función se define mediante el ‘defn’ macro. |
2 | Funciones anónimas Una función anónima es una función que no tiene un nombre asociado. |
3 | Funciones con múltiples argumentos Las funciones de Clojure se pueden definir con cero o más parámetros. Los valores que pasas a las funciones se llamanargumentsy los argumentos pueden ser de cualquier tipo. |
4 | Funciones variadas Clojure ofrece la declaración 'case' que es similar a la declaración 'switch' disponible en el lenguaje de programación Java. |
5 | Funciones de orden superior Las funciones de orden superior (HOF) son funciones que toman otras funciones como argumentos. Los HOF son una técnica de programación funcional importante y se usan con bastante frecuencia en Clojure. |