Junior — Middle
Pode explicar o que é uma função anónima (lambda) na linguagem Java?
sobes.tech IA
Resposta da IA
Uma função anónima (lambda) em Java é uma função sem nome, que pode ser passada como um objeto. É usada para uma escrita concisa de interfaces funcionais, por exemplo, em manipuladores de eventos ou ao trabalhar com coleções.
Exemplo de expressão lambda em Java:
List<String> nomes = Arrays.asList("Anna", "Bob", "Charlie");
nomes.forEach(nome -> System.out.println(nome));
Aqui, nome -> System.out.println(nome) é uma função anónima que imprime cada elemento da lista.