Clojure - Funções
Clojure é conhecido como uma linguagem de programação funcional, portanto, você esperaria ver muita ênfase em como as funções funcionam no Clojure. Este capítulo cobre o que tudo pode ser feito com funções no Clojure.
Sr. Não. | Funções e descrição |
---|---|
1 | Definindo uma função
Uma função é definida usando o ‘defn’ macro. |
2 | Funções anônimas
Uma função anônima é uma função que não possui um nome associado a ela. |
3 | Funções com vários argumentos
As funções Clojure podem ser definidas com zero ou mais parâmetros. Os valores que você passa para as funções são chamadosarguments, e os argumentos podem ser de qualquer tipo. |
4 | Funções Variadic
Clojure oferece a instrução 'case' que é semelhante à instrução 'switch' disponível na linguagem de programação Java. |
5 | Funções de ordem superior
Funções de ordem superior (HOFs) são funções que usam outras funções como argumentos. HOFs são uma técnica de programação funcional importante e são muito comumente usados em Clojure. |