Haskellでsleep

sleepにはControl.ConcurrentモジュールのthreadDelayを使うらしい。引数はミリ秒マイクロ秒。

import Control.Concurrent

main = do
        threadDelay (2 * 1000 * 1000)
        print "hello"

これを実行すると2秒後に"hello"が表示されます。