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