Junior — Middle
Použili jste funkční možnosti Lambda ve svých projektech?
sobes.tech AI
Odpověď od AI
Ano, v projektech v jazyce Java jsem využíval funkční možnosti lambda výrazů, které se objevily od Java 8. Lambda umožňují psát kompaktnější a čitelnější kód, zejména při práci s kolekcemi a funkčními rozhraními.
Příklad použití lambda výrazu pro třídění seznamu řetězců podle délky:
List<String> jména = Arrays.asList("Anna", "John", "Alexander", "Kate");
jména.sort((a, b) -> a.length() - b.length());
System.out.println(jména); // [Anna, John, Kate, Alexander]
Lambda výrazy zjednodušují předávání chování (funkcí) jako parametrů, což zlepšuje výstižnost a snižuje opakující se kód.