Articles of हैस्केल

मामले में गैर-संपूर्ण पैटर्न के लिए बेहतर अपवाद

क्या GHCi को बेहतर अपवाद संदेश प्राप्त करने का एक तरीका है, जब रनटाइम पर पाता है कि कॉल ने मूल्य का उत्पादन किया है जो फ़ंक्शन के पैटर्न मिलान से मेल नहीं खाता है? यह फिलहाल फ़ंक्शन के लाइन नंबर देता है जो गैर-संपूर्ण पैटर्न मैच का उत्पादन करता है, हालांकि समय-समय पर सहायक […]

क्या करता है (एफ।) जी हास्केल में मतलब है?

मैंने कई कार्यों को पैटर्न (f .) . g अनुसार परिभाषित किया है (f .) . g उदाहरण के लिए: countWhere = (length .) . filter duplicate = (concat .) . replicate concatMap = (concat .) . map इसका क्या मतलब है?

हस्केले घोषणापत्र में विस्मयादिबोधक चिह्न का क्या अर्थ है?

मैं निम्नलिखित परिभाषाओं में आया हूं क्योंकि मैं इसे चलाने के लिए वास्तविक परियोजना का उपयोग करके हास्केल सीखने की कोशिश करता हूं। मुझे नहीं पता कि प्रत्येक तर्क के सामने क्या विस्मयादिबोधक चिह्न है और मेरी किताबें इसका उल्लेख नहीं करतीं। data MidiMessage = MidiMessage !Int !MidiMessage

निर्भर विधि प्रकारों के लिए कुछ सम्मोहक उपयोग के मामले क्या हैं?

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

हास्केल में मेमोअनाइजेशन?

बड़ी संख्या के लिए, हास्केल में निम्नलिखित फ़ंक्शन को कुशलतापूर्वक कैसे हल करने के बारे में कोई संकेत, (n > 108) f(n) = max(n, f(n/2) + f(n/3) + f(n/4)) मैंने फाइबोनैचि संख्या को हल करने के लिए हास्केल में मेमोअनाइजिंग के उदाहरणों को देखा है, जिसमें अपेक्षित n तक सभी फाइबोनैचि संख्याओं को कंप्यूटिंग (लज़िली) […]

हास्केल में बड़े पैमाने पर डिजाइन?

विशेष रूप से हास्केल में डिजाइन / संरचना के बड़े कार्यात्मक कार्यक्रमों का एक अच्छा तरीका क्या है? मैं ट्यूटोरियल की एक गुच्छा के माध्यम से रहा हूँ (रियल स्प्रिंग हास्केल के साथ दूसरे चरण के साथ एक स्कीम खुद को एक स्कीम लिखें) – परन्तु अधिकांश कार्यक्रम अपेक्षाकृत छोटा और एकल-उद्देश्य हैं इसके अतिरिक्त, […]

क्यों 3 और एक्स (जो 3 को सौंपा गया था) Haskell में अलग अनुमानित प्रकार हैं?

हस्केल्ले में प्रकार के निष्कर्ष में सीखने की थोड़ी मात्रा है (कम से कम कहने के लिए!)। सीखना शुरू करने का एक अच्छा तरीका यह सरल उदाहरण है इसलिए, निम्नलिखित प्रकार के निष्कर्ष के लिए "हैलो वर्ल्ड" का एक सा है निम्नलिखित उदाहरण पर विचार करें: Prelude> :t 3 3 :: (Num t) => t […]

स्पष्ट रूप से उदाहरणों को आयात करें

मैं टाइप क्लासेस उदाहरणों को स्पष्ट रूप से आयात कैसे करूं? इसके अलावा, मैं यह कैसे एक योग्य आयात के साथ कर सकता हूँ? वर्तमान में, मैं कर रहा हूँ import Control.Monad.Error () मण्डल आवृत्ति को आयात करने के लिए जिसे मैं (Either String) लिए उपयोग कर सकता हूं पहले, मैंने इस्तेमाल किया import Control.Monad.Error […]

पॉलामोफिक मान हास्केल में क्यों नहीं अनुमान लगाए गए हैं?

संख्यात्मक शाब्दिकों में एक बहुरूपिक प्रकार है: *Main> :t 3 3 :: (Num t) => t लेकिन अगर मैं इस तरह के एक शाब्दिक चर को बाध्य करता हूं, तो बहुरूपता नष्ट हो जाती है: x = 3 … *Main> :tx x :: Integer अगर मैं किसी फ़ंक्शन को परिभाषित करता हूं, दूसरी तरफ, यह […]

जीएचसीआई में मल्टी-लाइन कमांड

मुझे ghci में बहु-पंक्ति आदेशों को दर्ज करने में समस्या हो रही है निम्न 2-लाइन कोड एक फ़ाइल से काम करता है: addTwo :: Int -> Int -> Int addTwo xy = x + y लेकिन जब मैं घिसी में प्रवेश करता हूं, तो मुझे त्रुटियां मिलती हैं। मैंने भी अंदर कोड डाल करने की […]

दिलचस्प पोस्ट
एचटीएमएल टैग <a> दोनों एआरआर और ऑनक्लिक काम करना चाहते हैं I 'जीआईटी' को आंतरिक या बाहरी कमान के रूप में मान्यता नहीं दी गई है स्ट्रिंग के रूप में दिए गए अभिव्यक्ति का मूल्यांकन करें रेल सर्वर पर रुबी विकल्प आकार ऑपरेटर क्यों माना जाता है? मैं google-apps-script में एक एकल पृष्ठ टेम्पलेट से बहुपृष्ठ पाठ दस्तावेज़ कैसे बना सकता हूं? कैसे जांच करने के लिए कैसे डेटा स्थानांतरण दो ऑब्जेक्ट में सी # में समान गुण हैं? LINQ: डायनामिक चयन करें मैं किसी को जीआईटी रिपॉजिटरी कैसे ईमेल कर सकता हूं? फैक्टरी पैटर्न कारखाने के तरीकों का इस्तेमाल कब? AJAX शैली jQuery UI टैब्स के अंदर लोड jQuery UI संवाद विंडो सर्वर और क्लाइंट दोनों को अवरोधित किए बिना वास्तविक समय में सर्वर पर अपलोड की गई फ़ाइल का फ़ाइल आकार कैसे पढ़ा और गूंजता है? कैसे एक की ऊंचाई बदलने के लिए? मैनिफेस्ट से अनुमति एंड्रॉइड 6 में काम नहीं करती है वसंत – @ लेनदेन – पृष्ठभूमि में क्या होता है?