Junior — Middle
Použili ste funkčné možnosti Lambda vo svojich projektoch?
sobes.tech AI
Odpoveď od AI
Áno, v projektoch v jazyku Java som využíval funkčné možnosti lambda výrazov, ktoré sa objavili od Java 8. Lambda umožňujú písať kompaktnejší a čitateľnejší kód, najmä pri práci s kolekciami a funkčnými rozhraniami.
Príklad použitia lambda na zoradenie zoznamu reťazcov podľa dĺžky:
List<String> mená = Arrays.asList("Anna", "John", "Alexander", "Kate");
mená.sort((a, b) -> a.length() - b.length());
System.out.println(mená); // [Anna, John, Kate, Alexander]
Lambda výrazy zjednodušujú odovzdávanie správania (funkcií) ako parametrov, čo zlepšuje výstižnosť a znižuje opakujúci sa kód.