bir .hs dosyası nasıl alınır time.hs
adlı bir dosya yaptım. Yürütme süresini başka bir işlevi ölçen tek bir işlev içerir.Hashell
time.hs
dosyasını başka bir Haskell komut dosyasına içe aktarmanın bir yolu var mı? Ben ithal veya yük nasıl bilmiyorum
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
: Zaman olarak 'time.hs' tanımlanmıştır
module Main where
import C:\Haskell\time.hs
main = do
putStrLn "Starting..."
time $ print answer
putStrLn "Done."
:
Ben böyle bir şey istiyorum Ayrı bir .hs
dosyası. time.hs
dosyasını içe aktarmadan önce bir modülde derlemem gerekir mi?
bu bir tür, içe aktarma 'Zaman' doğrudur sanırım. – mrsteve