Lambda ifodalari misollar bilan. Yuqori darajadagi funktsiyalar va lambdalar


Lambda ifodalari va anonim sinflar o'rtasidagi farq


Download 37.33 Kb.
bet17/17
Sana25.10.2023
Hajmi37.33 Kb.
#1720034
1   ...   9   10   11   12   13   14   15   16   17
Bog'liq
Lambda ifodalari misollar bilan

Lambda ifodalari va anonim sinflar o'rtasidagi farq
Asosiy farq kalit so'zdan foydalanishda bu. Anonim sinflar uchun kalit so'z ' bu' lambda ifodasida bo'lsa, anonim sinf ob'ektini bildiradi. bu' lambda ifodasi ishlatiladigan sinf ob'ektini bildiradi.
Yana bir farq - ularni tuzish usuli. Java lambda ifodalarini xususiy sinf usullariga kompilyatsiya qiladi. Bu ko'rsatmalardan foydalanadi dinamikni chaqirish, Java 7 da dinamik usul bilan bog'lash uchun kiritilgan. Tal Weiss Java lambda ifodalarini bayt kodiga qanday kompilyatsiya qilishi haqida blog yozdi
Xulosa
Mark Reynxold - Oracle bosh me'mori, Lambda ifodalarini dasturlash modelidagi eng muhim o'zgarish deb atadi - hatto generiklardan ham muhimroq. U haq bo'lishi kerak, chunki ular Java dasturchilariga hamma kutgan funktsional dasturlash tillarining funksionalligini beradi. Virtual kengaytma usullari (Virtual kengaytma usullari) kabi yangiliklar bilan bir qatorda Lambda ifodalari juda yuqori sifatli kod yozish imkonini beradi.
Download 37.33 Kb.

Do'stlaringiz bilan baham:
1   ...   9   10   11   12   13   14   15   16   17




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling