मोनाड किसके लिए उपयोग किए जाते हैं?
मोनाड किसके लिए उपयोग किए जाते हैं?

वीडियो: मोनाड किसके लिए उपयोग किए जाते हैं?

वीडियो: मोनाड किसके लिए उपयोग किए जाते हैं?
वीडियो: एक सन्यासी क्या है? (डिज़ाइन पैटर्न) 2024, मई
Anonim

विकिपीडिया से: कार्यात्मक प्रोग्रामिंग में, a इकाई एक प्रकार का सार डेटा प्रकार है उपयोग किया गया गणनाओं का प्रतिनिधित्व करने के लिए (डोमेन मॉडल में डेटा के बजाय)। मोनाड्स प्रोग्रामर को एक पाइपलाइन बनाने के लिए क्रियाओं को एक साथ श्रृंखलाबद्ध करने की अनुमति दें, जिसमें प्रत्येक क्रिया को अतिरिक्त प्रसंस्करण नियमों द्वारा प्रदान किया जाता है इकाई.

इसी तरह, सन्यासी की बात क्या है?

मोनाड्स साइड इफेक्ट से बचने के लिए एक उपकरण नहीं हैं। मोनाड्स अन्य बातों के अलावा, स्थिर रूप से ट्रैकिंग प्रभावों के लिए उपयोग किया जाता है। यह प्रभावों के महत्व को पहचानता है और उन्हें "दुष्प्रभाव" के रूप में खारिज करने से बचता है।

इसके अतिरिक्त, नक्शा एक मोनाड है? बाइंड (या फ्लैटमैप) और यूनिट (कन्स्ट्रक्टर) सभी को माना जाता है a इकाई . उन दोनों से हम निर्माण भी कर सकते हैं नक्शा . नक्शा हमें फ़ंक्शन के अंत में स्वयं को फिर से लपेटे बिना लिपटे हुए ऑब्जेक्ट को रूपांतरित करने देता है। इस तरह, नक्शा बाइंड और यूनिट के संदर्भ में लिखा जा सकता है।

लोग यह भी पूछते हैं कि कार्यात्मक प्रोग्रामिंग में मोनैड क्या हैं?

में कार्यात्मक प्रोग्रामिंग , ए इकाई एक डिज़ाइन पैटर्न है जो प्रोग्राम लॉजिक द्वारा आवश्यक बॉयलरप्लेट कोड को स्वचालित करते हुए सामान्य रूप से प्रोग्राम को संरचित करने की अनुमति देता है। तब से सन्यासी एक प्रकार की गणना के लिए शब्दार्थ को स्पष्ट करते हैं, उनका उपयोग सुविधाजनक भाषा सुविधाओं को लागू करने के लिए भी किया जा सकता है।

क्या मोनाड एक मज़ेदार है?

ए फ़नकार एक डेटा प्रकार है जो लागू करता है फ़नकार टाइप क्लास एक आवेदक एक डेटा प्रकार है जो आवेदक टाइपक्लास को लागू करता है। ए इकाई एक डेटा प्रकार है जो लागू करता है इकाई टाइप क्लास

सिफारिश की: