Haskell:
टेक्स्ट फ़ाइल पढ़ना

How to: (कैसे:)

Haskell में पाठ फ़ाइल पढ़ना सीधा है:

import System.IO

main :: IO ()
main = do
    contents <- readFile "hello.txt"
    putStrLn contents

जब hello.txt में "Hello, Haskell!" होगा, आउटपुट होगा:

Hello, Haskell!

Deep Dive (गहराई से जानकारी)

पाठ फ़ाइलों को पढ़ना आरंभिक कंप्यूटिंग युग से है। Haskell में, readFile एक लेज़ी फंक्शन है जो फ़ाइल को धीरे-धीरे पढ़ता है जब जरुरत होती है। वैकल्पिक तरीके में Data.ByteString लाइब्रेरी फ़ाइल को बाइनरी फॉर्म में पढ़ती है, जो बड़े डेटा के लिए उपयुक्त हो सकती है।

सावधानी: readFile को System.IO मॉड्यूल से इम्पोर्ट करना जरुरी है, और फ़ाइल की पाठ्य सामग्री को संभालने में ठीक एरर हैंडलिंग की आवश्यकता होती है।

See Also (अधिक जानकारी के लिए)