side-effect पर टैग किए गए जवाब

14
कार्यात्मक प्रोग्रामिंग में साइड-इफेक्ट्स को बुराई क्यों माना जाता है?
मुझे लगता है कि साइड इफेक्ट एक प्राकृतिक घटना है। लेकिन यह कार्यात्मक भाषाओं में वर्जित की तरह है। कारण क्या हैं? मेरा प्रश्न कार्यात्मक प्रोग्रामिंग शैली के लिए विशिष्ट है। सभी प्रोग्रामिंग भाषा / प्रतिमान नहीं।

9
हानिकारक माना गया रिटर्न? क्या इसके बिना कोड कार्यात्मक हो सकता है?
ठीक है, इसलिए शीर्षक थोड़ा clickbaity है, लेकिन गंभीरता से मैं एक बता रहा हूं, कुछ समय के लिए किक मत पूछो । मुझे यह पसंद है कि कैसे यह सही वस्तु उन्मुख फैशन में संदेशों के रूप में उपयोग किए जाने वाले तरीकों को प्रोत्साहित करता है । लेकिन …

7
आप एक फ़ंक्शन को क्या कहते हैं जहां एक ही इनपुट हमेशा एक ही आउटपुट लौटाएगा, लेकिन इसके साइड इफेक्ट भी हैं?
कहें कि हमारे पास एक सामान्य शुद्ध कार्य है जैसे कि function add(a, b) { return a + b } और फिर हम इसे ऐसे बदलते हैं कि इसका साइड इफेक्ट हो function add(a, b) { writeToDatabase(Math.random()) return a + b; } जहां तक ​​मुझे पता है यह एक शुद्ध …

5
कार्यात्मक भाषाओं में अतुल्यकालिक प्रोग्रामिंग
मैं ज्यादातर C / C ++ प्रोग्रामर हूं, जिसका अर्थ है कि मेरे अनुभव का अधिकांश भाग प्रक्रियात्मक और वस्तु-उन्मुख प्रतिमानों के साथ है। हालांकि, जैसा कि कई सी ++ प्रोग्रामर जानते हैं, सी ++ एक कार्यात्मक-एस्क स्टाइल के लिए वर्षों से जोर दिया गया है, आखिरकार लंबोदा और सी …

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

4
क्या साइड इफेक्ट्स को पूरी तरह से अकादमिक रूप से संभालने के लिए IO मोनाड पैटर्न का लाभ है?
अभी तक एक और एफपी + साइड इफेक्ट्स प्रश्न के लिए खेद है, लेकिन मैं एक मौजूदा एक नहीं ढूंढ सका, जो मेरे लिए इसका उत्तर देता है। कार्यात्मक प्रोग्रामिंग की मेरी (सीमित) समझ यह है कि राज्य / साइड इफेक्ट्स को कम से कम किया जाना चाहिए और स्टेटलेस …

5
मेमोरी से पढ़ना साइड-इफ़ेक्ट क्यों नहीं है लेकिन फाइल से पढ़ना है?
क्या वास्तव में प्रक्रिया मेमोरी से एक शुद्ध संचालन पढ़ने बनाता है? मान लीजिए मैंने वैश्विक मेमोरी में 100 पूर्णांकों की एक सरणी बनाई और फिर इस सरणी का 42 वां तत्व लिया। यह एक साइड इफेक्ट नहीं है, है ना? तो क्यों एक फ़ाइल से एक साइड-इफेक्ट में 100 …

2
स्टेटफुल लाइब्रेरी के शीर्ष पर साइड इफेक्ट-फ्री इंटरफ़ेस
जॉन ह्यूजेस के साथ एक साक्षात्कार में जहां वह एरलंग और हास्केल के बारे में बात करते हैं, उन्होंने एर्लांग में स्टेटफुल लाइब्रेरी का उपयोग करने के बारे में कहा है: यदि मैं एक स्टेटफुल लाइब्रेरी का उपयोग करना चाहता हूं, तो मैं आमतौर पर इसके ऊपर एक साइड इफेक्ट-फ्री …

5
स्केलेबल और साइड-इफ़ेक्ट फ्री इंटीग्रेशन टेस्ट कैसे बनाएं?
मेरी वर्तमान परियोजना में, मैं एक अच्छा समाधान के साथ आ रहा हूं कि स्केलेबल एकीकरण परीक्षण बनाने के लिए एक अच्छा समाधान है जिसका कोई दुष्प्रभाव नहीं है। साइड इफेक्ट फ्री प्रॉपर्टी पर थोड़ा स्पष्टीकरण: यह ज्यादातर डेटाबेस के बारे में है; परीक्षण पूरा होने के बाद डेटाबेस में …

3
"एक विधि का मूल मान वापस लौटना चाहिए या उसके दुष्प्रभाव होने चाहिए, लेकिन दोनों नहीं"
मैं एक बार पढ़ता हूं कि एक विधि में या तो रिटर्न वैल्यू होनी चाहिए (और संदर्भित रूप से पारदर्शी होनी चाहिए), या साइड-इफेक्ट (एस) हो, लेकिन दोनों। मुझे इस नियम का कोई संदर्भ नहीं मिल रहा है, लेकिन मैं इसके बारे में और जानना चाहता हूं। इस सलाह का …

3
साइड इफेक्ट्स रेफरेंशियल ट्रांसपेरेंसी ब्रेकिंग
स्काला में कार्यात्मक प्रोग्रामिंग, संदर्भात्मक पारदर्शिता को तोड़ने पर एक साइड इफेक्ट के प्रभाव की व्याख्या करता है: साइड इफेक्ट, जिसका तात्पर्य रेफरल ट्रांसपेरेंसी के कुछ उल्लंघन से है। मैंने SICP का एक हिस्सा पढ़ा है , जो एक कार्यक्रम का मूल्यांकन करने के लिए "प्रतिस्थापन मॉडल" का उपयोग करने …

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

2
यूनिट परीक्षण पक्ष प्रभाव-भारी कोड
मैं एक रोबोट को चलाने के लिए C ++ कोड लिखना शुरू कर रहा हूं, और मुझे नहीं पता कि यूनिट टेस्टिंग को कैसे शामिल किया जाए, अगर वास्तव में मैं कर सकता हूं। मुझे एक पुस्तकालय प्रदान किया गया है जो रोबोट के लिए "कमांड" बनाने की अनुमति देता …

2
जब हम साइड इफेक्ट से अलग गणना करते हैं तो हम "दुनिया से पूछ" कोड कहां डालते हैं?
कमांड-क्वेरी पृथक्करण सिद्धांत के अनुसार , क्लोजर प्रस्तुतियों के साथ डेटा और डीडीडी में सोच के अनुसार एक को कम्प्यूटेशंस और निर्णयों से अलग साइड इफेक्ट्स (दुनिया को संशोधित करना) करना चाहिए, ताकि दोनों हिस्सों को समझना और परीक्षण करना आसान हो। यह एक अनुत्तरित प्रश्न छोड़ देता है: जहां …

2
क्या कार्यात्मक प्रोग्रामिंग भाषाएँ दुष्प्रभाव को कम करती हैं?
विकिपीडिया के अनुसार, फंक्शनल प्रोग्रामिंग लैंग्वेजेस , जो कि डिक्लेरेटिव हैं, वे साइड इफेक्ट्स को कम करती हैं। सामान्य रूप से घोषणात्मक प्रोग्रामिंग , साइड इफेक्ट्स को कम करने या समाप्त करने का प्रयास करता है। इसके अलावा, विकिपीडिया के अनुसार, एक दुष्प्रभाव राज्य परिवर्तनों से संबंधित है। इसलिए, कार्यात्मक …

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