जावा में कार्यात्मक प्रोग्रामिंग के लिए, जावा 9 संस्करण जावा में IntUnaryOperator के साथ आया था, आइए एक उदाहरण देखें -
उदाहरण
आयात करें System.out.println ("पहचान समारोह:"); System.out.println(op_1.applyAsInt(56)); IntUnaryOperator op_2 =a -> 3 * a; System.out.println ("लागू एएसआईएनटी फ़ंक्शन:"); System.out.println(op_2.applyAsInt(56)); IntUnaryOperator op_3 =a -> 3 * a; System.out.println ("और फिर फ़ंक्शन:"); op_3 =op_3.और फिर (ए -> 5 * ए); System.out.println(op_3.applyAsInt(56)); IntUnaryOperator op_4 =a -> a / 6; System.out.println ("कंपोज़ फंक्शन:"); op_4 =op_4.compose (ए -> ए * 9); System.out.println(op_4.applyAsInt(56)); }}आउटपुट
पहचान समारोह :56ApplyAsInt समारोह :168The andThen फंक्शन :840द कंपोज फंक्शन :84
'डेमो' नामक एक वर्ग में मुख्य कार्य होता है। यहाँ, 'पहचान' फ़ंक्शन का उपयोग 'IntUnaryOperator' के उदाहरण पर किया जाता है। इसी तरह, अन्य फ़ंक्शन जैसे 'applyAsInt', 'andThen', और 'compose' फ़ंक्शंस का उपयोग 'IntUnaryOperator' के नए बनाए गए उदाहरणों के साथ किया जाता है। प्रत्येक फ़ंक्शन कॉल का आउटपुट क्रमशः कंसोल पर प्रिंट होता है।