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

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

9
क्या Java SE 8 में जोड़े या ट्यूपल हैं?
मैं जावा एसई 8 में आलसी कार्यात्मक संचालन के साथ खेल रहा हूं, और मैं mapएक इंडेक्स iको एक जोड़ी / टपल के लिए चाहता हूं (i, value[i]), फिर filterदूसरे value[i]तत्व के आधार पर , और अंत में सिर्फ सूचकांकों का उत्पादन करता हूं । क्या मुझे अभी भी यह …

7
यह कैसे करता है?
मैं अपने सिर को प्राप्त करने में सक्षम नहीं हूं कि फंक्शंस में आंशिक कैसे काम करता है। मेरा निम्नलिखित कोड यहाँ से है : >>> sum = lambda x, y : x + y >>> sum(1, 2) 3 >>> incr = lambda y : sum(1, y) >>> incr(2) 3 …

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

6
जावा 8 स्ट्रीम एपीआई में गिनती करके समूह
मैं समूहीकरण करने के लिए जावा 8 स्ट्रीम एपीआई में एक सरल तरीका खोजने की कोशिश करता हूं, मैं इस जटिल तरीके से बाहर आता हूं! List<String> list = new ArrayList<>(); list.add("Hello"); list.add("Hello"); list.add("World"); Map<String, List<String>> collect = list.stream().collect( Collectors.groupingBy(o -> o)); System.out.println(collect); List<String[]> collect2 = collect .entrySet() .stream() .map(e …


1
हास्केल में मल्टीकोर प्रोग्रामिंग की स्थिति क्या है?
हास्केल में मल्टीकोर प्रोग्रामिंग की स्थिति क्या है? अब कौन सी परियोजनाएं, उपकरण और पुस्तकालय उपलब्ध हैं? क्या अनुभव रिपोर्ट रहे हैं?

9
कार्यात्मक और अनिवार्य प्रोग्रामिंग भाषाओं के बीच अंतर क्या है?
अधिकांश मुख्य धारा की भाषाएं, जिनमें ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग (OOP) भाषाएं जैसे C #, विजुअल बेसिक, C ++ और Java मुख्य रूप से अनिवार्य (प्रक्रियात्मक) प्रोग्रामिंग का समर्थन करने के लिए डिज़ाइन की गई थीं, जबकि भाषाओं की तरह हास्केल / गोफर विशुद्ध रूप से कार्यात्मक हैं। क्या प्रोग्रामिंग के इन …

23
Node.js में अतुल्यकालिक कार्यों के लंबे घोंसले के शिकार से कैसे बचें
मैं एक पेज बनाना चाहता हूं जो डीबी से कुछ डेटा प्रदर्शित करता है, इसलिए मैंने कुछ फ़ंक्शन बनाए हैं जो उस डेटा को मेरे डीबी से प्राप्त करते हैं। मैं Node.js में सिर्फ एक नौसिखिया हूं, जहां तक ​​मैं समझता हूं, अगर मैं उन सभी को एक पृष्ठ (HTTP …

2
ज़िगोहिस्टोमॉर्फिक प्रीप्रोमोर्फिम्स के वास्तविक-विश्व अनुप्रयोग
हाँ, ये हैं : {-#LANGUAGE TypeOperators, RankNTypes #-} import Control.Morphism.Zygo import Control.Morphism.Prepro import Control.Morphism.Histo import Control.Functor.Algebra import Control.Functor.Extras import Control.Functor.Fix import Control.Comonad.Cofree zygohistomorphic_prepromorphism :: Functor f => Algebra f b -> GAlgebra f (ZygoT (Cofree f) b) a -> (f :~> f) -> FixF f -> a zygohistomorphic_prepromorphism f = …

7
तह बनाम तह (या तह) के निहितार्थ
सबसे पहले, रियल वर्ल्ड हास्केल , जिसे मैं पढ़ रहा हूं, कहता है कि कभी उपयोग न करें foldlऔर इसके बजाय उपयोग करें foldl'। इसलिए मुझे इस पर भरोसा है। लेकिन मैं foldrबनाम जब उपयोग करने के लिए धुंधला हूँ foldl'। हालाँकि मैं इस बात की संरचना देख सकता हूँ …

13
C में कार्यात्मक प्रोग्रामिंग के लिए कौन से उपकरण हैं?
मैं हाल ही में बहुत सोच रहा हूं कि कैसे सी ( नहीं सी ++) में कार्यात्मक प्रोग्रामिंग करने के बारे में जाना जाए । जाहिर है, सी एक प्रक्रियात्मक भाषा है और वास्तव में कार्यात्मक प्रोग्रामिंग का समर्थन नहीं करती है। क्या कोई संकलक / भाषा एक्सटेंशन हैं जो …

14
LDda (java.util.stream.Streams.zip) के साथ JDK8 का उपयोग करते हुए धाराएँ
JDK 8 में lambda b93 के साथ b93 में एक वर्ग java.util.stream.Streams.zip था जिसे धाराओं को ज़िप करने के लिए इस्तेमाल किया जा सकता था (इसे Java8 Lambdas के ट्यूटोरियल में चित्रित किया गया है । धनंजय नेने द्वारा भाग 1 )। यह समारोह: एक आलसी और अनुक्रमिक संयुक्त स्ट्रीम …

2
यदि संग्रह में कोई वस्तु है, तो यह जानने के लिए कि मैं लॉश में शामिल विधि का उपयोग कैसे करूं?
लॉश मुझे बुनियादी डेटा प्रकारों की सदस्यता के लिए जाँच करने देता है includes: _.includes([1, 2, 3], 2) > true लेकिन निम्नलिखित काम नहीं करता है: _.includes([{"a": 1}, {"b": 2}], {"b": 2}) > false यह मुझे भ्रमित करता है क्योंकि संग्रह के माध्यम से खोज करने वाली निम्न विधियाँ ठीक …

4
संकलक त्रुटि स्विफ्ट: एक स्ट्रिंग समवर्ती पर "अभिव्यक्ति बहुत जटिल"
मुझे यह सब कुछ से अधिक मनोरंजक लगता है। मैंने इसे ठीक कर लिया है, लेकिन मैं इस कारण के बारे में सोच रहा हूं। यहाँ त्रुटि है: DataManager.swift:51:90: Expression was too complex to be solved in reasonable time; consider breaking up the expression into distinct sub-expressions। इसकी शिकायत क्यों …

7
Lapply और do.call में क्या अंतर है?
मैं हाल ही में आर सीख रहा हूं और दो फ़ंक्शन द्वारा भ्रमित हूं: lapplyऔर do.call। ऐसा लगता है कि वे mapलिस्प में कार्य करने के लिए समान हैं । लेकिन इतने अलग नाम के साथ दो कार्य क्यों हैं? R केवल एक फ़ंक्शन का उपयोग क्यों नहीं करता है …

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