haskell पर टैग किए गए जवाब

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

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


4
जीएचसी हास्केल में ज्ञापन स्वचालित कब है?
मैं यह पता नहीं लगा सकता कि एम 1 जाहिरा तौर पर क्यों यादगार है जबकि एम 2 निम्नलिखित में नहीं है: m1 = ((filter odd [1..]) !!) m2 n = ((filter odd [1..]) !! n) m1 10000000 पहली कॉल पर लगभग 1.5 सेकंड लेता है, और इसके बाद के …
106 haskell  ghc  memoization 

2
हास्केल में कोमोनॉड टाइपक्लास क्या है?
हास्केल में कोमोनॉड टाइपक्लास क्या है? के रूप में Comonad से Control.Comonad में कोमोनॉड पैकेज (किसी भी अन्य संकुल के स्पष्टीकरण जो कॉमनड टाइपकास्ट प्रदान करते हैं, उनका भी स्वागत है)। मैंने कॉमोनॉड के बारे में अस्पष्ट सुना है, लेकिन मुझे वास्तव में इसके बारे में पता है कि यह …

2
इरेटिक होल प्रकार का रिज़ॉल्यूशन
मुझे हाल ही में पता चला है कि प्रूफ पर मिलान करने वाले पैटर्न के साथ संयुक्त प्रकार के छेद हास्केल में एक बहुत अच्छा एजडा जैसा अनुभव प्रदान करते हैं। उदाहरण के लिए: {-# LANGUAGE DataKinds, PolyKinds, TypeFamilies, UndecidableInstances, GADTs, TypeOperators #-} data (==) :: k -> k -> …

3
काबाल और स्टैक में क्या अंतर है?
कल मुझे स्टैक नामक एक नए हास्केल टूल के बारे में पता चला । पहले ब्लश पर, ऐसा लगता है कि यह काबाल के समान ही काम करता है। तो, उनमें क्या अंतर है? क्या कैबेल के लिए एक प्रतिस्थापन है? मुझे कैबल के बजाय किन मामलों में स्टैक का …

8
हास्केल, लिस्प और वर्बोसिटी [बंद]
जैसा कि वर्तमान में खड़ा है, यह प्रश्न हमारे प्रश्नोत्तर प्रारूप के लिए एक अच्छा फिट नहीं है। हम तथ्यों, संदर्भों या विशेषज्ञता के आधार पर उत्तर दिए जाने की अपेक्षा करते हैं, लेकिन इस सवाल पर बहस, बहस, मतदान या विस्तारित चर्चा की संभावना होगी। यदि आपको लगता है …

4
हास्केल कार्यक्रम के प्रदर्शन का विश्लेषण करने के लिए उपकरण
हास्केल सीखने के लिए कुछ प्रोजेक्ट यूलर प्रॉब्लम्स को हल करते समय (इसलिए वर्तमान में मैं पूरी तरह से शुरुआत कर रहा हूं) मैं प्रॉब्लम 12 से अधिक आया । मैंने यह (भोला) समाधान लिखा है: --Get Number of Divisors of n numDivs :: Integer -> Integer numDivs n = …

1
हास्केल प्रिंटफ कैसे काम करता है?
हास्केल के प्रकार की सुरक्षा न केवल निर्भरता-टाइप की गई भाषाओं के लिए दूसरी है । लेकिन Text.Printf के साथ कुछ गहरा जादू चल रहा है जो कि टाइप- विस्की लगता है। > printf "%d\n" 3 3 > printf "%s %f %d" "foo" 3.3 3 foo 3.3 3 इसके पीछे …

3
हास्केल में व्युत्पन्न कैसे काम करता है?
बीजीय डेटा प्रकार हास्केल में (ADTS) स्वचालित रूप से कुछ के उदाहरण बन सकता है typeclasse रों (जैसेShow,Eqद्वारा) पाने उन लोगों से। data Maybe a = Nothing | Just a deriving (Eq, Ord) मेरा सवाल है, यह derivingकाम कैसे करता है , यानी हास्केल को कैसे पता है कि व्युत्पन्न …


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

3
क्या जीएचसी बनाने का एक तरीका टाइप किए गए छेदों के वर्ग की बाधाएं प्रदान करना है?
वर्तमान व्यवहार Prelude> show _ <interactive>:7:6: Found hole ‘_’ with type: a0 Where: ‘a0’ is an ambiguous type variable Relevant bindings include it :: String (bound at <interactive>:7:1) In the first argument of ‘show’, namely ‘_’ In the expression: show _ In an equation for ‘it’: it = show _ …
103 haskell  types  ghc 


4
हास्केल परीक्षण वर्कफ़्लो
मैंने बस एक नया हास्केल प्रोजेक्ट शुरू किया और शुरू से ही एक अच्छा परीक्षण वर्कफ़्लो स्थापित करना चाहता था। ऐसा लगता है कि हास्केल के पास बहुत सारे उत्कृष्ट और अद्वितीय परीक्षण उपकरण हैं और उन्हें एकीकृत करने के कई अलग-अलग तरीके हैं। मैंने देखा है: HUnit त्वरित जांच …
101 testing  haskell 

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