Posso estar enganado, mas tenho a impressão que o professor falou e falou mas nunca chegou a dizer o que é esse tal de lambda. Nos vídeos anteriores ele dizia "Olha, estamos chegando no lambda", daí chegamos e parece que passou direto.
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Posso estar enganado, mas tenho a impressão que o professor falou e falou mas nunca chegou a dizer o que é esse tal de lambda. Nos vídeos anteriores ele dizia "Olha, estamos chegando no lambda", daí chegamos e parece que passou direto.
uma função lambda é uma função sem declaração, isto é, não é necessário colocar um nome, um tipo de retorno e o modificador de acesso. A ideia é que o método seja declarado no mesmo lugar em que será usado. As funções lambda em Java tem a sintaxe definida como (argumento) -> (corpo)
Exemplo:
(int a, int b) -> { return a + b; }