Bem, falando de forma grosseira, lambda functions, closures, ou “funções anônimas” são funções ( Um corpo com várias instruções e possivelmente um valor de retorno ) que podem ser declaradas e armazenadas como variáveis, e esse recurso oferece várias possibilidades interessantes!
Não é fácil de entender pois não basta entender a sintaxe do lambda. É necessário entender o paradigma que ele representa. Dê uma lida nos links abaixo:
[quote=ViniGodoy]Não é fácil de entender pois não basta entender a sintaxe do lambda. É necessário entender o paradigma que ele representa. Dê uma lida nos links abaixo:
http://en.wikipedia.org/wiki/Lambda_calculus[/quote]
Muito bom…programação funcional em cima da OOP!!
Vai complica o meio de campo sim…
Quem vive reclamando que abre um programa Java e não entende nada…só quero ver depois do lambda em produção
kkkkkk…