Articles of हैस्केल

हैस्केल ऑपरेटरों के लिए कौन-से पात्रों की अनुमति है?

क्या किसी अनुमति के पात्रों की पूरी सूची कहीं है, या कोई नियम निर्धारित करता है कि एक ऑपरेटर में एक पहचानकर्ता में क्या इस्तेमाल किया जा सकता है?

foldl पूंछ पुनरावर्ती है, तो कैसे foldl से अधिक तेजी से चलाता है?

मैं गुना बनाम बनावट का परीक्षण करना चाहता था मैंने देखा है कि जब आप पूंछ reccursion अनुकूलन के कारण हो सकता है जब आप foldl पर foldl का उपयोग करना चाहिए देखा है। यह समझ में आता है। हालांकि, इस परीक्षण को चलाने के बाद मैं उलझन में हूँ: गुना (समय कमांड का उपयोग […]

हास्केल (कभी-कभी) को "सर्वश्रेष्ठ इम्पेरेटिव लैंग्वेज" के रूप में क्यों कहा जाता है?

(मुझे उम्मीद है कि यह प्रश्न विषय पर है – मैंने एक जवाब की खोज करने की कोशिश की लेकिन मुझे कोई निश्चित जवाब नहीं मिला। अगर यह बंद विषय या पहले से ही उत्तर दिया गया है, तो कृपया इसे उदार / हटा दें। मुझे याद है कि हास्केल को कई बार सबसे अच्छा […]

रीडर मोनाद का क्या उद्देश्य है?

रीडर मोनाद बहुत जटिल है और बेकार लग रहा है। जावा या सी ++ जैसी अनिवार्य भाषा में, पाठक मोनद के लिए कोई समकक्ष शब्द नहीं है (यदि मैं सही हूं)। क्या आप मुझे एक सरल उदाहरण दे सकते हैं और मुझे थोड़ा साफ़ कर सकते हैं?

हास्केल में मल्टीकोर प्रोग्रामिंग की स्थिति क्या है?

हास्केल में मल्टीकोर प्रोग्रामिंग की स्थिति क्या है? क्या परियोजनाएं, उपकरण और पुस्तकालय अब उपलब्ध हैं? क्या अनुभव की रिपोर्ट है?

हास्केल कार्यक्रम के प्रदर्शन का विश्लेषण करने के लिए टूल

हास्केल जानने के लिए कुछ परियोजना यूलर समस्याओं को सुलझते समय (वर्तमान में मैं पूरी तरह से शुरुआत कर रहा हूं) मैं समस्या 13 पर आया था। मैंने यह (सहज) समाधान लिखा था: –Get Number of Divisors of n numDivs :: Integer -> Integer numDivs n = toInteger $ length [ x | x<-[2.. ((n […]

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] घची […]

हास्केल में यूनीर ऑपरेटर का उपसर्ग फ़ॉर्म

जीएचसीआई में: प्रील्यूड> (+3) 2 5 प्रील्यूड> (* 3) 2 6 प्रील्यूड> (/ 3) 2 0.6666666666666666 प्रील्यूड> (-3) 2 (अंक (टी -> टी 1) के लिए कोई उदाहरण नहीं) शाब्दिक 3' at <interactive>:1:2 Possible fix: add an instance declaration for (Num (t -> t1)) In the expression: 3 In the expression: (- 3) 2 In […]

अनावश्यक संस्मरण को रोकने के लिए डबल स्ट्रीम फीड?

मैं हास्केल के लिए नया हूँ और मैं स्ट्रीम प्रसंस्करण शैली में यूलर की छलनी को लागू करने की कोशिश कर रहा हूं। जब मैंने प्राइम संख्याओं के बारे में हैस्केल विकी की जांच की तो मुझे कुछ रहस्यमय ऑप्टिमाइज़ेशन तकनीकों को धाराओं के लिए मिला। 3.8 में उस विकी के रैखिक विलय : primesLME […]

हास्केल: "1 + 2" की तरह स्ट्रिंग का मूल्यांकन कैसे करें

दरअसल मेरे पास कुछ सूत्र है, जैसे "x + y" , जो String है I मैं "1.2" जैसे विशिष्ट मानों के साथ x/y चर को बदलने में कामयाब रहा, जो अभी भी String प्रकार है। अब मेरे पास अभिव्यक्ति है "1 + 2" तो समस्या यह है कि स्ट्रिंग प्रकार की अभिव्यक्ति का मूल्यांकन कैसे […]

दिलचस्प पोस्ट
सी # सदस्य चर प्रारंभिकता; सर्वश्रेष्ठ प्रणालियां? MySQL में लूप उदाहरण के लिए यह निर्धारित करने के लिए एक अच्छा एल्गोरिथ्म क्या है कि कोई इनपुट एक पूर्ण वर्ग है या नहीं? फाइल अपलोड के साथ ServletFileUpload के parseRequest? क्या आप एक समयरेखा के Xml सेरीलाइजेशन के लिए प्रारूप निर्दिष्ट कर सकते हैं? पोर्ट 80 ईसी 2 खोलने के लिए अमेज़ॅन वेब सेवाओं एमएस एक्सेस टेबल पर डेटा निर्यात करने के लिए एक्सेल VBA का उपयोग करना मैं अपाचे टॉमकैट में चल रहे वेबएप के लिए मेनिफेस्ट फाइल कैसे पढ़ूं? एन्टी को शून्य या फिर इसके विपरीत में परिवर्तित करने का क्या मतलब है? पदावनत आकार के लिए प्रतिस्थापनफ़ोथफॉन्ट: IOS 7 में? मैं git रीसेट कैसे कर सकता हूं – हार्ड हेड ~ 1? मैं कैसे लॉग इन कर सकता हूं और सबसे महंगी प्रश्न पूछ सकता हूँ? सी मेमोरी प्रबंधन वर्ण वैक्टर के आर वर्गीकरण के नियम क्या हैं? प्रोग्रामेटिक रूप से नई सामग्री डिज़ाइन एंड्रॉइड सहायता लाइब्रेरी में सबमेनू आइटम कैसे जोड़ें