...फिर से कोशिश करते है:
] यह एक डिज़ाइन पैटर्न है जो साइड इफेक्ट्स को एनकैप्सुलेट करते हुए संचालन की चेनिंग की अनुमति देता है, जैसे कि राज्य परिवर्तन, I/O, या त्रुटियां, नियंत्रित तरीके से।] मेरी व्यक्तिगत समझ है: एक मोनाड एक डेटा संरचना है जिसमें एक एकल, अपरिवर्तनीय मूल्य (या कार्य)
] ]]
यह "रिवर्स समरूपता" इसके विपरीत पर प्रकाश डालता है:] वे ज्यादातर समय एक वैश्विक राज्य
के साथ बातचीत करते हैं ]
उदाहरण:
https://github.com/blackopsrepl/py-monad-task-manager
इस एप्लिकेशन में, हम कार्य सूची की स्थिति का प्रबंधन करने के लिए राज्य मोनाड का उपयोग करते हैं। राज्य मोनाद राज्य को अपरिवर्तनीय रखते हुए, आवेदन के राज्य पर परिवर्तनों की एक श्रृंखला के रूप में कार्य प्रबंधन प्रक्रिया को मॉडल करने का एक तरीका प्रदान करता है।
] हर बार एक ऑपरेशन किया जाता है (जैसे कि जोड़ना, संपादित करना, या कार्य हटाना), यह राज्य का एक नया उदाहरण देता है, जो कि अपरिवर्तनीयता और कंपोज़िबिलिटी सुनिश्चित करता है।] ]
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3