lazy-evaluation पर टैग किए गए जवाब

आलसी मूल्यांकन विभिन्न प्रकार की अवधारणाओं को संदर्भित करता है जो किसी अभिव्यक्ति के मूल्यांकन से बचने की तलाश करते हैं जब तक कि उसके मूल्य की आवश्यकता न हो, और किसी अभिव्यक्ति के मूल्यांकन के परिणामों को इसके सभी उपयोगों के बीच साझा करने के लिए, ताकि किसी भी अभिव्यक्ति का मूल्यांकन एक से अधिक बार न हो।

5
आलसी I / O के बारे में इतना बुरा क्या है?
मैंने आमतौर पर सुना है कि उत्पादन कोड को आलसी I / O के उपयोग से बचना चाहिए। मेरा सवाल है, क्यों? क्या कभी आलसी I / O का उपयोग केवल बाहर ही करना ठीक है? और क्या विकल्प (जैसे enumerators) बेहतर बनाता है?

6
फ़िल्टर के बजाय फ़िल्टर
क्या फ़िल्टर के बजाय फ़िल्टर का उपयोग करना हमेशा अधिक प्रदर्शनकारी होता है, जब बाद में मानचित्र, फ़्लैटमैप आदि जैसे फ़ंक्शंस लागू होते हैं? केवल मानचित्र, फ़्लैटमैप और फ़ॉरचेज़ ही क्यों समर्थित हैं? (अपेक्षित कार्य जैसे कि फ़ोर / साथ ही मौजूद हैं)

3
समानांतर अनंत जावा स्ट्रीम मेमोरी से बाहर चलती हैं
मैं यह समझने की कोशिश कर रहा हूं कि निम्नलिखित जावा प्रोग्राम एक क्यों देता है OutOfMemoryError, जबकि इसके बिना संबंधित प्रोग्राम .parallel()नहीं है। System.out.println(Stream .iterate(1, i -> i+1) .parallel() .flatMap(n -> Stream.iterate(n, i -> i+n)) .mapToInt(Integer::intValue) .limit(100_000_000) .sum() ); मेरे दो सवाल हैं: इस कार्यक्रम का इरादा आउटपुट क्या …

1
हास्केल में किसी फ़ंक्शन - a (>) के बारे में क्या नियम हैं?
जैसा कि शीर्षक कहता है: हास्केल फ़ंक्शन रिटर्निंग यूनिट के मूल्यांकन की क्या गारंटी है? कोई सोचता है कि इस तरह के मामले में किसी भी तरह के मूल्यांकन को चलाने की कोई आवश्यकता नहीं है, कंपाइलर ऐसे सभी कॉल को तत्काल ()मूल्य के साथ बदल सकता है जब तक …

2
Raku का उपयोग कर ई संख्या की गणना
मैं सूत्र की गणना करके ई स्थिर ( AKA Euler की संख्या ) की गणना करने की कोशिश कर रहा हूं एक शॉट में भाज्य और विभाजन की गणना करने के लिए, मैंने यह लिखा: my @e = 1, { state $a=1; 1 / ($_ * $a++) } ... *; …

5
मैं खुद को दोहराए बिना इस एल्गोरिदम को कैसे बना सकता हूं?
( इस सवाल के मेरे जवाब से प्रेरित होकर ।) इस कोड पर विचार करें (यह किसी दिए गए इनपुट से कम या उसके बराबर का सबसे बड़ा तत्व ढूंढना है): data TreeMap v = Leaf | Node Integer v (TreeMap v) (TreeMap v) deriving (Show, Read, Eq, Ord) closestLess …
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.