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

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

17
आप उत्परिवर्तित स्थिति के बिना कुछ भी उपयोगी कैसे कर सकते हैं?
मैं हाल ही में कार्यात्मक प्रोग्रामिंग के बारे में बहुत सारे सामान पढ़ रहा हूं, और मैं इसे सबसे अधिक समझ सकता हूं, लेकिन एक चीज जिसे मैं अपने सिर के चारों ओर लपेट नहीं सकता हूं, वह स्टेटलेस कोडिंग है। मुझे ऐसा लगता है कि परिवर्तनशील स्थिति को हटाकर …

8
टेम्पलेट इंजन के रूप में अंडरस्कोर.जे का उपयोग कैसे करें?
मैं जावास्क्रिप्ट के नए usages के बारे में जानने की कोशिश कर रहा हूं एक सर्वरसाइड भाषा और एक कार्यात्मक भाषा के रूप में। कुछ दिन पहले मैंने नोड.जेएस और एक्सप्रेस ढांचे के बारे में सुना। फिर मैंने उपयोगिता कार्यों के एक सेट के रूप में अंडरस्कोर के बारे में …

4
स्काला में "लिफ्टिंग" क्या है?
कभी-कभी जब मैं स्काला इकोसिस्टम में लेख पढ़ता हूं तो मैं "लिफ्टिंग" / "लिफ्टेड" शब्द पढ़ता हूं। दुर्भाग्य से, यह नहीं बताया गया है कि वास्तव में इसका क्या मतलब है। मैंने कुछ शोध किया, और ऐसा लगता है कि उठाने का कार्यात्मक मूल्यों के साथ कुछ करना है या …

17
प्रक्रियात्मक प्रोग्रामिंग और कार्यात्मक प्रोग्रामिंग के बीच अंतर क्या है? [बन्द है]
बंद हो गया । यह सवाल राय आधारित है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? प्रश्न को अपडेट करें ताकि इस पोस्ट को संपादित करके तथ्यों और उद्धरणों के साथ उत्तर दिया जा सके । पिछले साल बंद हुआ । …

11
नल के बिना भाषाओं के लिए सबसे अच्छा स्पष्टीकरण
हर बार जब प्रोग्रामर अशक्त त्रुटियों / अपवादों के बारे में शिकायत कर रहे होते हैं, तो कोई पूछता है कि हम अशक्त किए बिना क्या करते हैं। मेरे पास विकल्प प्रकारों की शीतलता का कुछ बुनियादी विचार है, लेकिन मेरे पास इसे व्यक्त करने के लिए ज्ञान या भाषा …

15
जावास्क्रिप्ट वस्तुओं की सरणी पर कम करते हैं
कहें कि मैं a.xप्रत्येक तत्व के लिए योग करना चाहता हूं arr। arr = [{x:1},{x:2},{x:4}] arr.reduce(function(a,b){return a.x + b.x}) >> NaN मेरा मानना ​​है कि कुल्हाड़ी किसी समय अपरिभाषित है। निम्नलिखित ठीक काम करता है arr = [1,2,4] arr.reduce(function(a,b){return a + b}) >> 7 मैं पहले उदाहरण में क्या गलत …

17
फंक्शनल प्रोग्रामिंग में, एक फनकार क्या है?
मैं 'फंक्टर' शब्द के कुछ समय बाद आया हूं, जबकि कार्यात्मक प्रोग्रामिंग पर विभिन्न लेख पढ़ रहा हूं, लेकिन लेखक आमतौर पर यह मान लेते हैं कि पाठक पहले से ही इस शब्द को समझता है। वेब पर चारों ओर देखना या तो अत्यधिक तकनीकी विवरण प्रदान करता है ( …

16
पाइथन के जिप फ़ंक्शन के बराबर जावास्क्रिप्ट
क्या पायथन के ज़िप फ़ंक्शन के बराबर एक जावास्क्रिप्ट है? यही है, समान लंबाई के कई ऐरे दिए गए जोड़े की एक सरणी बनाते हैं। उदाहरण के लिए, यदि मेरे पास तीन सरणियाँ हैं जो इस तरह दिखती हैं: var array1 = [1, 2, 3]; var array2 = ['a','b','c']; var …

17
कुंजी सहित PHP का array_map
क्या ऐसा कुछ करने का एक तरीका है: $test_array = array("first_key" => "first_value", "second_key" => "second_value"); var_dump(array_map(function($a, $b) { return "$a loves $b"; }, array_keys($test_array), array_values($test_array))); लेकिन कॉल करने के बजाय array_keysऔर array_values, सीधे $test_arrayचर को पार करने के लिए ? वांछित उत्पादन है: array(2) { [0]=> string(27) "first_key loves …

6
एक तार के लिए तार की सूची
कहते हैं कि तुम एक है: List<string> los = new List<string>(); इस पागल कार्यात्मक दुनिया में हम इन दिनों में रहते हैं, जो इनमें से किसी एक को बनाने के लिए सबसे अच्छा होगा। String.Join(String.Empty, los.ToArray()); StringBuilder builder = new StringBuilder(); los.ForEach(s => builder.Append(s)); string disp = los.Aggregate<string>((a, b) => …

11
जावास्क्रिप्ट में अपरिवर्तनशीलता इतनी महत्वपूर्ण (या आवश्यक) क्यों है?
मैं वर्तमान में रिएक्ट जेएस और रिएक्ट नेटिव फ्रेमवर्क पर काम कर रहा हूं । जब मैं फेसबुक के फ्लक्स और रीडायरेक्शन कार्यान्वयन के बारे में पढ़ रहा था, तब आधे रास्ते में मैं इम्यूटेबिलिटी या इम्युटेबल-जेएस लाइब्रेरी में आया था। सवाल यह है कि अपरिवर्तनशीलता इतनी महत्वपूर्ण क्यों है? …

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

11
कार्यात्मक प्रोग्रामिंग अभी तक क्यों नहीं ली गई है?
ताला लगा हुआ । यह सवाल और इसके जवाब बंद हैं क्योंकि यह सवाल ऑफ-टॉपिक है लेकिन इसका ऐतिहासिक महत्व है। यह वर्तमान में नए उत्तरों या इंटरैक्शन को स्वीकार नहीं कर रहा है। मैंने घोषणात्मक / कार्यात्मक प्रोग्रामिंग (भाषाओं) के बारे में कुछ ग्रंथों को पढ़ा है, हास्केल के …

7
Scala में foldLeft और lessLeft के बीच अंतर
मैंने foldLeftऔर के बीच बुनियादी अंतर सीखा हैreduceLeft foldLeft: प्रारंभिक मूल्य पारित करना होगा reduceLeft: प्रारंभिक मूल्य के रूप में संग्रह का पहला तत्व लेता है यदि संग्रह खाली है तो अपवाद फेंकता है क्या कोई और अंतर है? समान कार्यक्षमता के साथ दो तरीके होने का कोई विशेष कारण?

6
पायथन: फंक्शनलसेलेशियल क्यों आवश्यक है?
आंशिक आवेदन अच्छा है। क्या कार्यक्षमता functools.partialप्रदान करता है कि आप lambdas के माध्यम से प्राप्त नहीं कर सकते हैं? >>> sum = lambda x, y : x + y >>> sum(1, 2) 3 >>> incr = lambda y : sum(1, y) >>> incr(2) 3 >>> def sum2(x, y): return …

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