Emacs में चल रहा XP में डॉस कमांड लाइन पर GHCi 6.10.4 उपयोग कर रहा हूँ, और यह भी Haskell-मोड-2,4आप कैसे एक समारोह के लिए एक फ़ाइल से मार्ग stdin करते हैं जब GHCi
का उपयोग करते समय कार्यक्रमों को चलाने जो stdin पर काम करता है, क्या कोई तरीका है कि मैं एक फ़ाइल को stdin होने के लिए रीडायरेक्ट कर सकता हूं? उदाहरण के लिए यदि मेरे पास मुख्य नामक एक फ़ंक्शन है जो stdin से पढ़ता है, तो मैं नहीं कर सकता:
*Main> main < words.txt
क्या कोई और तरीका है?
इसके अलावा मैं काम करने के लिए प्रतीत होता है, जो ghci खिड़की में stdin टाइप करने में सक्षम होना चाहते हैं, लेकिन ईओएफ कुंजी क्या है? मैंने सोचा कि यह Ctrl-D था लेकिन यह काम नहीं करता है।
मैं डॉस/विंडोज़ में विश्वास करता हूं Ctrl-Z ईओएफ कुंजी है ... – Suppressingfire
आह हाँ। मैंने कोशिश की और सोचा कि यह असफल रहा है, लेकिन वास्तव में काम करता है, लेकिन फिर नीचे दिए गए उत्तर के रूप में, यह stdin को भी बंद कर देता है और आपको एक त्रुटि संदेश मिलता है जैसे: * मुख्य>: hLookAhead: अवैध तर्क (खराब फ़ाइल वर्णनकर्ता) –
justinhj