functional-programming पर टैग किए गए जवाब

फ़ंक्शनल प्रोग्रामिंग एक प्रोग्रामिंग प्रतिमान है, जो कार्यों के उपयोग के सार का निर्माण करने, साइड इफेक्ट्स से बचने और राज्य के परिवर्तन पर आधारित है। शुद्ध कार्यात्मक प्रोग्रामिंग थ्रेड-सुरक्षित है।

10
डेटाबेस और कार्यात्मक प्रोग्रामिंग बाधाओं पर हैं?
मैं पिछले कुछ समय से एक वेब डेवलपर हूं, और हाल ही में कुछ कार्यात्मक प्रोग्रामिंग सीखना शुरू किया है। दूसरों की तरह, मुझे अपने पेशेवर काम के लिए इनमें से कई अवधारणाओं को लागू करने में कुछ महत्वपूर्ण परेशानी हुई है। मेरे लिए, इसका मुख्य कारण मैं देख रहा …

16
शुरुआती गाइड हास्केल के लिए? [बन्द है]
जैसा कि यह वर्तमान में खड़ा है, यह प्रश्न हमारे प्रश्नोत्तर प्रारूप के लिए एक अच्छा फिट नहीं है। हम तथ्यों, संदर्भों या विशेषज्ञता के आधार पर उत्तर देने की अपेक्षा करते हैं, लेकिन इस सवाल पर बहस, बहस, मतदान या विस्तारित चर्चा की संभावना होगी। यदि आपको लगता है …

4
गुना और कम के बीच अंतर?
एफ # सीखने की कोशिश कर रहा है, लेकिन गुना और कम के बीच अंतर करने की कोशिश करते समय भ्रमित हो गया । गुना एक ही काम करने लगता है, लेकिन एक अतिरिक्त पैरामीटर लेता है। क्या इन दोनों कार्यों के मौजूद होने का कोई वैध कारण है या …

22
आलसी मूल्यांकन उपयोगी क्यों है?
मैं लंबे समय से सोच रहा था कि आलसी मूल्यांकन उपयोगी क्यों है। मुझे अभी तक किसी को भी इस तरह से समझाना नहीं है जो समझ में आता है; ज्यादातर यह "मुझ पर भरोसा" करने के लिए उबलते समाप्त होता है। नोट: मेरा मतलब संस्मरण से नहीं है।

10
क्या यह एक शुद्ध कार्य है?
अधिकांश स्रोत निम्नलिखित दो गुणों के रूप में एक शुद्ध कार्य को परिभाषित करते हैं: इसकी वापसी का मूल्य समान तर्कों के लिए समान है। इसके मूल्यांकन का कोई दुष्प्रभाव नहीं है। यह पहली शर्त है जो मुझे चिंतित करती है। ज्यादातर मामलों में, न्याय करना आसान है। निम्नलिखित जावास्क्रिप्ट …

9
कार्यात्मक प्रोग्रामिंग से 'फोल्ड' फ़ंक्शन के बराबर 'पायथोनिक' क्या है?
हास्केल में निम्नलिखित की तरह कुछ प्राप्त करने का सबसे मुहावरेदार तरीका क्या है: foldl (+) 0 [1,2,3,4,5] --> 15 या रूबी में इसके समकक्ष: [1,2,3,4,5].inject(0) {|m,x| m + x} #> 15 जाहिर है, पायथन reduceफ़ंक्शन प्रदान करता है , जो गुना का कार्यान्वयन है, बिल्कुल ऊपर के रूप में, …

9
वास्तव में प्रक्रियात्मक और कार्यात्मक के बीच अंतर को समझना
मुझे वास्तव में प्रक्रियात्मक और कार्यात्मक प्रोग्रामिंग प्रतिमानों के बीच के अंतर को समझने में कठिन समय हो रहा है । यहां कार्यात्मक प्रोग्रामिंग पर विकिपीडिया प्रविष्टि से पहले दो पैराग्राफ हैं : कंप्यूटर विज्ञान में, कार्यात्मक प्रोग्रामिंग एक प्रोग्रामिंग प्रतिमान है जो गणना को गणितीय कार्यों के मूल्यांकन के …

1
समझ में क्यों Zipper एक Comonad है
यह मेरे पिछले प्रश्न के उत्तर का अनुगमन है । मैं प्रत्येक आइटम मैप करने की आवश्यकता मान लीजिए a:Aकी List[A]करने के लिए b:Bसमारोह के साथ def f(a:A, leftNeighbors:List[A]): Bऔर उत्पन्न List[B]। जाहिर है मैं सिर्फ mapसूची पर कॉल नहीं कर सकता लेकिन मैं सूची ज़िप का उपयोग कर सकता …

30
जावास्क्रिप्ट में कई सरणियों का कार्टेशियन उत्पाद
На сттот вопрос есть ответы на Stack Overflow на русском : Декартово произведение несколькихаассивов आप जावास्क्रिप्ट में कई सरणियों के कार्टेशियन उत्पाद को कैसे लागू करेंगे? उदहारण के लिए, cartesian([1, 2], [10, 20], [100, 200, 300]) लौट जाना चाहिए [ [1, 10, 100], [1, 10, 200], [1, 10, 300], [2, …


17
हास्केल के बारे में क्या उपद्रव है? [बन्द है]
जैसा कि वर्तमान में खड़ा है, यह प्रश्न हमारे प्रश्नोत्तर प्रारूप के लिए एक अच्छा फिट नहीं है। हम तथ्यों, संदर्भों या विशेषज्ञता के आधार पर उत्तर दिए जाने की अपेक्षा करते हैं, लेकिन इस सवाल पर बहस, बहस, मतदान या विस्तारित चर्चा की संभावना होगी। यदि आपको लगता है …

7
एफ # विकास और इकाई परीक्षण?
मुझे बस F # से शुरुआत करनी थी, जो कि मेरी पहली कार्यात्मक भाषा है। मैं अर्ध-विशेष रूप से C # के साथ काम कर रहा हूं, और बहुत आनंद लेता हूं कि F # मुझे फिर से सोचने के लिए प्रेरित करता है कि मैं कोड कैसे लिखता हूं। …

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

6
एक क्रम के लिए पायथन 'गणना' के बराबर ES6 क्या है?
पायथन में एक अंतर्निहित फ़ंक्शन हैenumerate , जो (index, item)जोड़े के चलने योग्य है । ES6 एक सरणी के लिए एक बराबर है? यह क्या है? def elements_with_index(elements): modified_elements = [] for i, element in enumerate(elements): modified_elements.append("%d:%s" % (i, element)) return modified_elements print(elements_with_index(["a","b"])) #['0:a', '1:b'] ES6 बिना समकक्ष enumerate: function …

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

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