-
O que é e por que usar?
Programação Funcional (FP) é um paradigma de programação que trata a computação como a avaliação de funções matemáticas, evitando a mudança de estado e dados mutáveis. Ela enfatiza a aplicação de funções a entradas para produzir saídas, sem modificar o estado. Na programação funcional, funções são tratadas como cidadãos de primeira classe, o que significa que podem ser atribuídas a variáveis, passadas como argumentos e retornadas de outras funções.
-
Características-chave da programação funcional incluem:
- Estilo declarativo em vez de imperativo
- Ênfase no que deve ser computado, ao invés de como deve ser computado
-
Evitar efeitos colaterais e mudanças de estado
OlderNewer