Junior — Middle
Dasturlashda lambda ifodalarining ishlash prinsipi haqida tushuntira olasizmi?
sobes.tech AI
AIdan javob
Lambda ifodalar nomli funksiyalar bo‘lib, ular obyekt sifatida uzatilib, funksional kodni qisqa yozish uchun ishlatiladi. Java’da ular bitta metodli interfeyslarni (funksional interfeyslar) amalga oshirish uchun qisqa kod yozishga imkon beradi.
Ishlash prinsipi:
- Lambda ifoda (ifoda) alohida sinf yaratmasdan xulq-atvorni (funksiyani) tasvirlaydi.
- Parametrlarni qabul qilishi va natija qaytarishi mumkin.
- Masalan, to‘plamlar, voqealar yoki oqimlar bilan ishlash uchun ishlatiladi.
Misol:
List<String> ismlar = Arrays.asList("Anna", "Bob", "Charlie");
ismlar.forEach(ism -> System.out.println(ism));
Bu yerda, ism -> System.out.println(ism) lambda ifodasi, ro‘yxatdagi har bir elementni ekranga chiqaradi.