Junior — Middle
Czy korzystałeś z funkcji Lambda w swoich projektach?
sobes.tech AI
Odpowiedź od AI
Tak, w projektach Java korzystałem z funkcji wyrażeń Lambda, które pojawiły się od Java 8. Lambda umożliwiają pisanie bardziej zwięzłego i czytelnego kodu, szczególnie przy pracy z kolekcjami i interfejsami funkcyjnymi.
Przykład użycia Lambda do sortowania listy łańcuchów według długości:
List<String> imiona = Arrays.asList("Anna", "John", "Alexander", "Kate");
imiona.sort((a, b) -> a.length() - b.length());
System.out.println(imiona); // [Anna, John, Kate, Alexander]
Wyrażenia Lambda upraszczają przekazywanie zachowań (funkcji) jako parametrów, co poprawia wyrazistość i zmniejsza ilość powtarzalnego kodu.