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

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

7
हास्केल फ़ंक्शन रचना (।) और फ़ंक्शन एप्लिकेशन ($) मुहावरे: सही उपयोग
मैं रियल वर्ल्ड हास्केल पढ़ रहा हूं, और मैं अंत के करीब हूं, लेकिन स्टाइल का मामला मुझ पर (.)और ($)ऑपरेटरों के साथ करने के लिए मुझे परेशान कर रहा है । जब आप एक फ़ंक्शन लिखते हैं जो अन्य कार्यों की एक रचना है जिसे आप इसे लिखते हैं: …

4
हास्केल में सूचियों के संदर्भ में "@" प्रतीक का क्या अर्थ है?
मुझे हास्केल कोड का एक टुकड़ा मिला है जो इस तरह दिखता है: ps@(p:pt) @इस संदर्भ में प्रतीक का क्या अर्थ है? मुझे Google पर कोई भी जानकारी नहीं मिल रही है (Google पर प्रतीकों की खोज करना दुर्भाग्य से कठिन है), और मैं प्रील्यूड डॉक्यूमेंटेशन में फ़ंक्शन नहीं ढूंढ …
128 haskell  syntax 

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

2
छोटे Haskell कार्यक्रम को GHC के साथ विशाल बाइनरी में संकलित किया गया
यहां तक ​​कि तुच्छ रूप से छोटे हास्केल कार्यक्रम विशाल निष्पादन योग्य में बदल जाते हैं। मैंने एक छोटा सा कार्यक्रम लिखा है, जिसे 7 एमबी तक के आकार के साथ बाइनरी में (जीएचसी के साथ) संकलित किया गया था! विशाल बाइनरी को संकलित करने के लिए एक छोटे हास्केल …

8
आप हास्केल में एक ग्राफ का प्रतिनिधित्व कैसे करते हैं?
बीजगणितीय डेटा प्रकारों का उपयोग करके हैस्केल में एक पेड़ या सूची का प्रतिनिधित्व करना काफी आसान है। लेकिन आप एक ग्राफ का प्रतिनिधित्व करते हुए टाइपोग्राफिक रूप से कैसे जाएंगे? ऐसा लगता है कि आपको संकेत करने की आवश्यकता है। मुझे लगता है कि तुम कुछ पसंद कर सकते …

1
Emacs इंटरएक्टिव-हास्केल गैर-प्रतिक्रिया का जवाब देते हैं यदि या तो केबल या वर्किंग डायरेक्टरी प्रोजेक्ट डायरेक्टरी को सेट करती है
मैं इंटरएक्टिव-हास्केल उत्तर के साथ अजीब व्यवहार में चल रहा हूं emacs। जब मैं कोई फ़ाइल स्रोत करता हूं, तो emacsमिनी बफ़र इंटरैक्टिव संकेतों की एक श्रृंखला दिखाता है: Start a new project named 'myproject'? Cabal dir (guessed from myproject.cabal): Build target (empty for default): Set current directory: यदि मैं …
124 haskell  emacs  cabal  ghci 

2
हास्केल डेटा प्रकारों की मेमोरी पदचिह्न
हास्केल में कुछ डेटा प्रकार (ज्यादातर जीएचसी के साथ) के मूल्य को स्टोर करने के लिए आवश्यक मेमोरी की वास्तविक मात्रा मुझे कैसे मिल सकती है? क्या रनटाइम पर इसका मूल्यांकन करना संभव है (जैसे जीएचसीआई में) या क्या इसके घटकों से यौगिक डेटा प्रकार की स्मृति आवश्यकताओं का अनुमान …

4
अनंत सूचियों के साथ तह बनाम तह व्यवहार
इस प्रश्न में myAny फ़ंक्शन के लिए कोड तह का उपयोग करता है। यह एक अनंत सूची को संसाधित करना बंद कर देता है जब विधेय संतुष्ट हो जाता है। मैंने इसे फिर से इस्तेमाल करके तह बनाया: myAny :: (a -> Bool) -> [a] -> Bool myAny p list …

6
हास्केल प्रकार बनाम डेटा कंस्ट्रक्टर
मैं learnyouahaskell.com से हास्केल सीख रहा हूं । मुझे टाइप कंस्ट्रक्टर्स और डेटा कंस्ट्रक्टर्स को समझने में परेशानी हो रही है। उदाहरण के लिए, मैं वास्तव में इस बीच का अंतर नहीं समझता: data Car = Car { company :: String , model :: String , year :: Int } …
124 haskell 

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

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

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

3
बाकी क्षेत्रों की नकल करते हुए, एक रिकॉर्ड में एकल फ़ील्ड असाइन करने का शॉर्टहैंड तरीका?
मान लीजिए कि मेरे पास निम्नलिखित रिकॉर्ड है ADT: data Foo = Bar { a :: Integer, b :: String, c :: String } मैं एक ऐसा कार्य चाहता हूं जो एक रिकॉर्ड ले और एक रिकॉर्ड (उसी प्रकार का) लौटाए जहां सभी क्षेत्रों में समान मानों को तर्क के …
119 haskell  record 

8
क्या हास्केल को एक कचरा कलेक्टर की आवश्यकता है?
मैं उत्सुक हूं कि हास्केल कार्यान्वयन जीसी का उपयोग क्यों करते हैं। मैं ऐसे मामले के बारे में नहीं सोच सकता, जहां जीसी शुद्ध भाषा में आवश्यक हो। क्या यह नकल को कम करने के लिए सिर्फ एक अनुकूलन है, या यह वास्तव में आवश्यक है? मैं उदाहरण कोड की …

5
हास्केल में "जस्ट" सिंटैक्स का क्या अर्थ है?
मैंने इस खोजशब्द के वास्तविक विवरण के लिए इंटरनेट को परिमार्जित किया है। हर हास्केल ट्यूटोरियल जिसे मैंने अभी देखा है, इसे बेतरतीब ढंग से उपयोग करना शुरू कर देता है और यह कभी नहीं बताता है कि यह क्या करता है (और मैंने कई को देखा है)। यहां रियल …
118 haskell  syntax 

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