A equipe do Java fez um grande trabalho removendo barreiras à programação funcional no Java 8. Em particular, as alterações nas coleções java.util fazem um ótimo trabalho de encadear transformações em operações de fluxo muito rápido. Considerando o bom trabalho que fizeram ao adicionar funções de...