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