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