Haskell:
अस्थायी फाइल बनाना

कैसे:

import System.IO

-- टेम्परेरी फाइल बनाएं और उसमें लिखें
main :: IO ()
main = do
  (tempFilePath, tempHandle) <- openTempFile "." "temp"
  hPutStrLn tempHandle "यह कुछ अस्थायी डाटा है"
  hClose tempHandle
  putStrLn $ "टेम्परेरी फाइल बनाई गयी: " ++ tempFilePath

सैंपल आउटपुट:

टेम्परेरी फाइल बनाई गयी: ./temp1234.txt

गहराई से जानकारी

अस्थायी फाइलें उनकी सामयिकता के लिए प्रसिद्ध हैं। यह अवधारणा Unix-like सिस्टम्स से आई है, जहां /tmp डायरेक्टरी अस्थायी फाइलों के लिए होती है। हास्केल में, System.IO मॉड्यूल का उपयोग करके आसानी से टेम्परेरी फाइलें बनाई जा सकती हैं। इसके विकल्प के तौर पर, temporary पैकेज भी है जो अधिक सुविधाएँ और अधिक नियंत्रण प्रदान करता है। टेम्परेरी फाइल्स सुरक्षा के दृष्टिकोण से भी महत्वपूर्ण हो सकती हैं, क्योंकि वे केवल उस समय के लिए मौजूद रहती हैं जब तक उनकी जरूरत होती है और फिर स्वचालित रूप से साफ हो जाती हैं।

और भी जानें