time.hs
というファイルを作成しました。これには、実行時間を測定する単一の関数が含まれています。Haskellで.hsファイルをインポートする方法
time.hs
ファイルを別のHaskellスクリプトにインポートする方法はありますか?私はインポートまたはロードする方法がわからない
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
:時間は次のように 'time.hs' で定義されて
module Main where
import C:\Haskell\time.hs
main = do
putStrLn "Starting..."
time $ print answer
putStrLn "Done."
:
は、私のような何かをしたいです別の.hs
ファイル。インポートする前にtime.hs
ファイルをモジュールにコンパイルする必要はありますか?
これはタイプです。インポート 'Time'は正しいと思います。 – mrsteve