programacion-avanzada / workspace

Workspace canónico de la materia Programación Avanzada, UNLaM
31 stars 30 forks source link

Sugerencia: Funciones Lambda - Los Apila Bits #51

Closed coloco19 closed 3 years ago

coloco19 commented 3 years ago

Funciones Lambda: https://www.adictosaltrabajo.com/2015/12/04/expresiones-lambda-con-java-8/ me parecio util este tipo de funciones anonimas, yo personalmente las utilizo cuando quiero ordenar una lista y ya tengo implementado un compareTo() y la quiero ordenar por otro indicador, se puede utilizar esta exprecion Collections.sort(lista, (a,b)-> a-b), donde (a,b)-> a-b es mi funcion lambda anonima que basicamente devuelve a-b (la forma en que va a comprar). Vale la pena aclarar que tanto "a" como "b" son del tipo de dato que tiene la lista, si mi lista fuera una lista de Casas y yo quiero ordenar por precio deberia usar Collections.sort(lista, (a,b)-> a.precio-b.precio)

delucas commented 3 years ago

Deberíamos agregar un proyecto nuevo con todo el uso de lambdas. sort, filter, map, groupBy, etc.

delucas commented 3 years ago

Referido en otro issue