lazy-evaluation

    6गर्मी

    1उत्तर

    के साथ एक सूची के लेज़ी डिकोडिंग मैं lazily इस कोड का उपयोग सूचियों एन्कोडिंग कर रहा हूँ (इस SO question से लिया गया): import Data.Binary newtype Stream a = Stream { unstream :: [a] } instance Bin

    5गर्मी

    2उत्तर

    चलें कहते हैं कि हम निम्नलिखित है: l = map f (map g [1..100]) और हम क्या करना चाहते हैं: head l तो हम पाते हैं: head (map f (map g [1..100])) अब, हम के पहले तत्व प्राप्त करने के लिए इस। map तो ज

    7गर्मी

    2उत्तर

    क्या हास्केल में निम्न जैसे फ़ंक्शन को परिभाषित करने के लिए वैसे भी है? or True True = True or True undefined = True or True False = True or undefined True = True or undefined False = undef

    11गर्मी

    2उत्तर

    मेरे पास कुछ गणना है जो कुछ हद तक महंगा है (डेटाबेस शुरू करना), और मैं केवल डेटाबेस बनाना चाहता हूं यदि मैं वास्तव में इसका उपयोग करने जा रहा हूं। मैं एक संदर्भ चर (या केवल एक सादा परिवर्तनीय, यदि यह

    9गर्मी

    1उत्तर

    प्रश्न this प्रश्न के समान है। हालांकि, यह अपमान के बारे में है, आलसी I/O के बारे में नहीं। {-# LANGUAGE ScopedTypeVariables #-} import Prelude hiding (catch) import Control.Exception fooLazy ::

    10गर्मी

    1उत्तर

    मैं एक सी ++ 11 कक्षा बना रहा हूं जो बड़ी मात्रा में डेटा उत्पन्न करता है। वह डेटा वर्तमान में डेटाबेस से आता है और यह पूरी तरह से स्मृति में फिट नहीं हो सकता है। मैं उपयोगकर्ता को एक इटरेटर के साथ प्

    6गर्मी

    3उत्तर

    django.conf में देख रहे हैं मैंने देखा है कि सेटिंग्स इस तरह लागू किया जाता है: class LazySettings(LazyObject): ... क्या कर रही सेटिंग्स के पीछे तर्क आलसी वस्तुओं है?

    7गर्मी

    1उत्तर

    के आलसी मूल्यांकन व्यवहार को समझने में मदद की ज़रूरत है मैंने निक्सन समस्या के दो संस्करण लिखे हैं और मुझे लगता है कि उनके पास समान दक्षता होनी चाहिए लेकिन ऐसा नहीं है। मुझे लगता है कि यह हास्केल के आ

    7गर्मी

    5उत्तर

    स्कैला में आलसी var बनाते हैं, स्काला को आलसी vars, केवल आलसी vals बनाने की अनुमति नहीं है। यह मतलब की बात है। लेकिन मैंने उपयोग मामले पर टक्कर लगी है, जहां मैं समान क्षमता रखना चाहता हूं। मुझे एक आलस

    5गर्मी

    1उत्तर

    Clojure समारोह (reductions + 0 (cycle [1 1 -1])) एक दृश्य पैदा करता है [0 1 2 1 2 3 2 3 4 3 4 5 ...]। दुर्भाग्यवश, यह अनुक्रम आलसी नहीं है। cycle और reductions दोनों आलसी अनुक्रम लौटने के रूप में प्