monads पर टैग किए गए जवाब

प्रोग्रामिंग में एक मोनाड एक कम्प्यूटेशनल कम्प्यूटेशन विवरण है। हास्केल जैसी कार्यात्मक प्रोग्रामिंग भाषाओं में मोनाड एक महत्वपूर्ण निर्माण है।

30
सन्यासी क्या होता है?
हाल ही में हास्केल को संक्षेप में देखने पर, एक संक्षिप्त, संक्षिप्त, व्यावहारिक स्पष्टीकरण क्या होगा जो अनिवार्य रूप से एक सनक है? मुझे सबसे अधिक स्पष्टीकरण मिला है कि मैं काफी दुर्गम हो गया हूं और व्यावहारिक विस्तार में कमी है।

19
सादे अंग्रेजी में मोनाद? (बिना FP पृष्ठभूमि वाले OOP प्रोग्रामर के लिए)
इस संदर्भ में कि एक OOP प्रोग्रामर (किसी भी कार्यात्मक प्रोग्रामिंग पृष्ठभूमि के बिना) को समझेगा, एक सन्यासी क्या है? यह किस समस्या को हल करता है और इसका उपयोग करने वाले सबसे आम स्थान क्या हैं? संपादित करें: यह समझने के लिए कि मैं किस प्रकार की समझ की …

6
एक मोनाड एंडोफुन्क्टरों की श्रेणी में एक भिक्षु है, समस्या क्या है?
निम्नलिखित में सबसे पहले किसने कहा था? एक मोनाड एंडोफुन्क्टरों की श्रेणी में एक भिक्षु है, समस्या क्या है? और एक कम महत्वपूर्ण नोट पर, क्या यह सच है और यदि आप एक स्पष्टीकरण दे सकते हैं (उम्मीद है कि कोई ऐसा व्यक्ति जो किसी को बहुत हास्केल अनुभव नहीं …

8
हास्केल में बड़े पैमाने पर डिजाइन? [बन्द है]
बंद हो गया । इस प्रश्न पर अधिक ध्यान देने की आवश्यकता है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। 3 साल पहले बंद हुआ । ताला लगा हुआ । यह सवाल और इसके जवाब बंद हैं क्योंकि यह सवाल ऑफ-टॉपिक है लेकिन इसका ऐतिहासिक महत्व है। …

1
स्लैज़ इट्रेटेस: "लिफ्टिंग" `एनुमिटेरट 'को मैच के लिए' इरेटेटे '
अगर मेरे पास एक EnumeratorTऔर एक है तो IterateeTमैं उन्हें एक साथ चला सकता हूं: val en: EnumeratorT[String, Task] = EnumeratorT.enumList(List("a", "b", "c")) val it: IterateeT[String, Task, Int] = IterateeT.length (it &= en).run : Task[Int] यदि गणना करने वाले मोनाड, इट्रैटेड मोनाड की तुलना में "बड़ा" है, तो मैं मिलान …

6
मुक्त मोनाड क्या हैं?
मैंने देखा है अवधि नि: शुल्क इकाई पॉप अप हर अब और फिर कुछ समय के लिए, लेकिन हर किसी बस का उपयोग / वे क्या कर रहे हैं की एक विवरण दिए बिना उन पर चर्चा करने लगता है। तो: क्या मुक्त मुनि हैं? (मैं कहूंगा कि मैं भिक्षुओं …

7
हमें भिक्षुओं की आवश्यकता क्यों है?
मेरी विनम्र राय में प्रसिद्ध प्रश्न "एक सन्यासी क्या है?" विशेष रूप से सबसे अधिक मतदान करने वाले, यह स्पष्ट करने की कोशिश करते हैं कि एक सन्यासी है जो स्पष्ट रूप से समझाए बिना कि भिक्षु वास्तव में क्यों आवश्यक हैं । क्या उन्हें किसी समस्या के समाधान के …
366 haskell  monads 

5
न कि एक फ़नकार / फ़नकार / आवेदक / मोनाड के अच्छे उदाहरण?
किसी को यह समझाते हुए कि किस प्रकार का X वर्ग I डेटा संरचनाओं के अच्छे उदाहरणों को खोजने के लिए संघर्ष कर रहा है जो वास्तव में X हैं। इसलिए, मैं उदाहरण के लिए अनुरोध करता हूं: एक प्रकार का कंस्ट्रक्टर जो फ़नकार नहीं है। एक प्रकार का कंस्ट्रक्टर …

6
C # में, एक साधु क्या है?
इन दिनों भिक्षुओं को लेकर काफी चर्चा है। मैंने कुछ लेख / ब्लॉग पोस्ट पढ़े हैं, लेकिन अवधारणा को पूरी तरह समझने के लिए मैं उनके उदाहरणों से बहुत दूर नहीं जा सकता। इसका कारण यह है कि मठ एक कार्यात्मक भाषा अवधारणा है, और इस प्रकार उदाहरण उन भाषाओं …
190 c#  c#-3.0  lambda  monads 

8
हास्केल में साइड-इफेक्ट्स को मोनाड्स के रूप में क्यों बनाया गया है?
क्या कोई इस बात पर कुछ संकेत दे सकता है कि हास्केल में अशुद्ध गणनाओं को मोनाड्स के रूप में क्यों बनाया गया है? मेरा मतलब है कि मोनाड सिर्फ 4 ऑपरेशन वाला एक इंटरफ़ेस है, इसलिए इसमें मॉडलिंग के साइड-इफेक्ट्स का क्या कारण था?

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

16
नेस्टेड से बचने के लिए पैटर्न पकड़ ब्लॉक की कोशिश करें?
ऐसी स्थिति पर विचार करें जहां मेरे पास गणना करने के तीन (या अधिक) तरीके हैं, जिनमें से प्रत्येक अपवाद के साथ विफल हो सकता है। प्रत्येक गणना का प्रयास करने के लिए जब तक कि हम एक ऐसा न पा लें जो सफल होता है, मैं निम्नलिखित कार्य कर …


5
कार्यात्मक डिजाइन पैटर्न [बंद]
बन्द है। यह प्रश्न स्टैक ओवरफ्लो दिशानिर्देशों को पूरा नहीं करता है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? सवाल को अपडेट करें ताकि यह स्टैक ओवरफ्लो के लिए ऑन-टॉपिक हो । 4 साल पहले बंद हुआ । इस प्रश्न को …


हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.