@ कार्ल बेलेफेल्ट पॉइंट के रूप में, इसे मैथ में फंक्शन कंपोजिशन कहा जाता है।
प्रोग्रामिंग में इस चीज के लिए कोई तकनीकी शब्द नहीं है। और मुझे लगता है कि यह एक अच्छी बात है, क्योंकि यह इंगित करता है कि ऑपरेशन सामान्य है और ऑर्थोगोनल है ।
प्रोग्रामिंग भाषाओं में रूढ़िवादिता का अर्थ है कि आप इसके संदर्भ से स्वतंत्र एक निर्देश / ऑपरेशन का उपयोग कर सकते हैं । उदाहरण के लिए, आप निम्नलिखित सभी तरीकों से किसी फ़ंक्शन / विधि को कॉल कर सकते हैं, और यह समान व्यवहार करेगा ...
f1()(f2(), f3());
x = y + f4();
if ( f5() && !f6() ) doSomething();
f7() = f8() + f9(); // in C++ when a function returns a reference
x = f10() ? f11(f12(f13(x))) : f14();
आप विकिपीडिया पर प्रोग्रामिंग में ऑर्थोगोनलिटी पर अधिक पढ़ सकते हैं , और इस पर स्टैकऑवरफ़्लो पर एक प्रश्न है ।
obj.func1().func2() is called method chaining
- सुधार: इसे ट्रेन मलबे कहा जाता है।