में .hs फ़ाइल आयात करने के लिए मैंने time.hs
नामक एक फ़ाइल बनाई है। इसमें एक एकल फ़ंक्शन होता है जो निष्पादन समय को किसी अन्य कार्य को मापता है।हास्केल
क्या time.hs
फ़ाइल को अन्य हास्केल स्क्रिप्ट में आयात करने का कोई तरीका है?
module Main where
import C:\Haskell\time.hs
main = do
putStrLn "Starting..."
time $ print answer
putStrLn "Done."
कहाँ समय के रूप में 'time.hs' में परिभाषित किया गया है:
module time where
Import <necessary modules>
time a = do
start <- getCPUTime
v <- a
end <- getCPUTime
let diff = (fromIntegral (end - start))/(10^12)
printf "Computation time: %0.3f sec\n" (diff :: Double)
return v
मैं आयात या लोड करने के लिए पता नहीं कैसे
मैं की तरह कुछ चाहता हूँ एक अलग .hs
फ़ाइल। क्या मुझे आयात करने से पहले time.hs
फ़ाइल को मॉड्यूल में संकलित करने की आवश्यकता है?
यह एक प्रकार है, आयात 'समय' सही है, मुझे लगता है। – mrsteve