जावा 8 में, विधियों को लैम्ब्डा अभिव्यक्ति के रूप में बनाया जा सकता है और संदर्भ द्वारा पारित किया जा सकता है (हुड के नीचे एक छोटे से काम के साथ)। लैम्बास के साथ ऑनलाइन कई उदाहरण हैं और विधियों के साथ उपयोग किए जाते हैं, लेकिन पैरामीटर के रूप में लैम्ब्डा लेने के तरीके को बनाने के तरीके के बारे में कोई उदाहरण नहीं है। इसके लिए वाक्यविन्यास क्या है?मैं एक विधि को कैसे परिभाषित करता हूं जो जावा 8 में पैरामीटर के रूप में लैम्ब्डा लेता है?
MyClass.method((a, b) -> a+b);
class MyClass{
//How do I define this method?
static int method(Lambda l){
return l(5, 10);
}
}
अच्छा प्रश्न है। और आप सही हैं: ट्यूटोरियल में से कोई भी उस भाग में शामिल नहीं है। – Martin