Articles of आलसी मूल्यांकन

जावा में आलसी धागा-सुरक्षित सिंगलटन तात्कालिकता के लिए पैटर्न

आलसी धागा-सुरक्षित सिंगलटन instantion हर कोडर को समझने के लिए आसान नहीं है, इसलिए मैं अपने उद्यम ढांचे में एक वर्ग बनाना चाहता था जो कि काम करेगा आपने इस बारे में क्या सोचा? क्या आप इसके बारे में कुछ बुरा देखते हैं? क्या अपाचे कॉमन्स में कुछ समान है? मैं इसे बेहतर कैसे बना […]

आलसी मूल्यांकन क्यों उपयोगी है?

मैं लंबे समय से सोच रहा हूं कि आलसी मूल्यांकन उपयोगी क्यों है I मुझे अभी तक किसी को मेरे लिए एक तरह से समझाया है जो समझ में आता है; ज्यादातर यह "मुझे विश्वास" करने के लिए नीचे उबलते समाप्त होता है नोट: मेरा मेमोअनाइजेशन मतलब नहीं है

क्या हास्केल का नक्शा आलसी नहीं है?

अद्यतनः ठीक है, यह प्रश्न संभावित रूप से बहुत सीधा हो जाता है q <- mapM return [1..] यह कभी वापस क्यों नहीं आता है? क्या मैप अनगिनित सूचियों से सुस्त नहीं होता है? कोड नीचे लटका हुआ है हालांकि, अगर मैं पंक्ति A द्वारा पंक्ति B को बदलता हूं, तो इसे अब और नहीं […]

आलसी मूल्यांकन अजगर

अजगर में आलसी मूल्यांकन क्या है? एक वेबसाइट ने कहा: पायथन 3.x में श्रेणी () फ़ंक्शन एक विशेष रेंज ऑब्जेक्ट देता है जो मांग की सूची (आलसी या स्थगित मूल्यांकन) के तत्वों की गणना करता है: >>> r = range(10) >>> print(r) range(0, 10) >>> print(r[3]) 3 इसका मतलब क्या है?

एक पुनरावर्ती परिभाषित सूची को समझना (ज़िप के संदर्भ में तंतुओं)

मैं हास्केल सीख रहा हूं, और निम्नलिखित कोड में आया हूं: fibs = 0 : 1 : zipWith (+) fibs (tail fibs) जो मुझे परेशानी पा रहा है, यह कैसे काम करता है इसके संदर्भ में। यह बहुत साफ है, मैं समझता हूं कि कुछ ज्यादा जरूरत नहीं है, लेकिन मैं यह समझना चाहता हूं […]

स्काला में `डेफ` बनाम` वैल` बनाम `आलसी वैल` का मूल्यांकन

क्या मैं सही समझ रहा हूं कि def का मूल्यांकन हर बार किया जाता है जब इसे एक्सेस किया जाता है lazy val का मूल्यांकन किया जाने के बाद इसका मूल्यांकन किया जाता है एक बार इसे निष्पादन गुंजाइश में मिल जाने पर val का मूल्यांकन किया जाता है?

क्लोज़र में आलसी अनुक्रम को गैर-आलसी कैसे परिवर्तित किया जाए

मैंने क्लोज़र में निम्नलिखित की कोशिश की, एक गैर आलसी अनुक्रम का वर्ग वापस आने की उम्मीद: (.getClass (doall (take 3 (repeatedly rand)))) हालांकि, यह अभी भी clojure.lang.LazySeq देता है मेरा अनुमान है कि doall पूरे अनुक्रम का मूल्यांकन करता है, लेकिन मूल अनुक्रम देता है क्योंकि यह अभी भी doall लिए उपयोगी है। तो […]

Haskell foldl 'के साथ खराब प्रदर्शन (++)

मेरे पास यह कोड है: import Data.List newList_bad lst = foldl' (\acc x -> acc ++ [x*2]) [] lst newList_good lst = foldl' (\acc x -> x*2 : acc) [] lst ये फ़ंक्शंस प्रत्येक तत्व के साथ 2 से गुणा करने वाली सूचियों को लौटाते हैं: *Main> newList_bad [1..10] [2,4,6,8,10,12,14,16,18,20] *Main> newList_good [1..10] [20,18,16,14,12,10,8,6,4,2] घची […]

अग्रेषित संदर्भ – यह कोड कंपाइल क्यों करता है?

इस स्निपेट पर विचार करें: object A { val b = c val c = "foo" } println( Ab ) // prints "null" एक बड़े कार्यक्रम के भाग के रूप में, यह रनटाइम पर असफलता का कारण होगा। कंपाइलर जाहिरा तौर पर 'बी' से (अननिर्धारित) 'सी' से आगे के संदर्भ की अनुमति देता है, लेकिन […]

फिल्टर के बजाय फिल्टर के साथ

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

दिलचस्प पोस्ट
पथ संशोधित करने के लिए सामग्री संशोधनों को निर्दिष्ट करने के लिए git के अनुमानी क्या है? Google बार चार्ट व्यक्तिगत बार रंग बदल नहीं सकता Android में कियोस्क मोड वर्तमान HTTPContext में एक नया asp.NET सत्र उत्पन्न करना क्या किसी प्राकृतिक भाषा से तिथियों और समय को पार्स करने के लिए कोई अजगर पुस्तकालय है? ES6 मॉड्यूल आयात करने के लिए विकल्प पास करें एचटीएमएल फॉर्म इनपुट फ़ील्ड के लिए अक्षम = "अक्षम" और पढ़ने के लिए = "केवल पढ़ने के लिए" में क्या अंतर है? WPF में एक वेक्टर छवि का उपयोग करने का सबसे अच्छा तरीका है? git: // प्रोटोकॉल कंपनी द्वारा अवरुद्ध, मैं उस के आसपास कैसे मिल सकता है? PySpark एमएल में एक कस्टम ट्रांसफार्मर बनाएँ स्क्रॉलबार दिखाई देने पर अपनी स्थिति को स्थानांतरित करने से केंद्रित लेआउट को रोकें MATLAB में, मैं एक छवि को कैसे साजिश कर सकता हूं और इसे प्रदर्शित किए बिना परिणाम सहेज सकता हूं? क्यों <error-page> redirection के बजाय JSF ExceptionHandlerFactory का उपयोग करें? एम्बेडेड संसाधन आंशिक दृश्य लोड करने के लिए कस्टम वर्चुअल पथप्रॉवायर का उपयोग करना एफएमपीएपी का इस्तेमाल करते हुए दो एमपी 4 फाइलों को दोहराएं