Javaطريقة تعريف دالة ترجع قيمة و تملك باراميتر واحد بأسلوب Lambda Expressions في جافا
في المثال التالي قمنا بتعريف إنترفيس إسمه Greetings يحتوي على دالة إسمها welcomeUser() عند استدعاءها نعطيها إسم شخص فترجع رسالة ترحيب صغيرة بإسم هذا الشخص.
بعدها قمنا بإنشاء كلاس إسمه Main بداخله قمنا بإنشاء Anonymous Inner Class يطبق الإنترفيس Greetings.
ملاحظة: لم نستخدم أسلوب الـ Lambda Expressions.
المثال الأول
سنحصل على النتيجة التالية عند التشغيل.
هنا قمنا بإعادة نفس المثال السابق باستخدام أسلوب الـ Lambda Expressions.
المثال الثاني
سنحصل على النتيجة التالية عند التشغيل.
في المثال السابق كان بإمكاننا عدم وضع أقواس البداية و النهاية و الجملة return عندما فعلنا Override للدالة welcomeUser() لأننا وضعنا أمر واحد فيها.
إذاً يمكن تبديل الكود التالي.
بهذا الكود.
أو بهذا الكود.