Junior — Middle
Pode explicar o princípio de funcionamento das expressões lambda na programação?
sobes.tech IA
Resposta da IA
As expressões lambda são funções anônimas que podem ser passadas como objetos e usadas para escrever código funcional de forma concisa. Em Java, elas permitem escrever código compacto para implementar interfaces com um único método (interfaces funcionais).
Princípio de funcionamento:
- A expressão lambda descreve um comportamento (função) sem a necessidade de criar uma classe separada.
- Pode aceitar parâmetros e retornar resultados.
- É usada, por exemplo, para processar coleções, eventos ou fluxos.
Exemplo:
List<String> nomes = Arrays.asList("Anna", "Bob", "Charlie");
nomes.forEach(nome -> System.out.println(nome));
Aqui, nome -> System.out.println(nome) é uma expressão lambda que imprime cada elemento da lista na tela.