Javascript 経由で使用する必要がありsetIntervalますか、それともスレッドに基づくより慣用的なソリューションを使用する必要がありますか?
2 に答える
8
Alexander、Erik、Luite 自身からのいくつかの課題setIntervalとコメントを使用して、私はスレッドを試すようになりました。これは、次のような非常にクリーンなコードでシームレスに機能しました。
import Control.Concurrent( forkIO, threadDelay )
import Control.Monad( forever )
... within an IO block
threadId <- forkIO $ forever $ do
threadDelay (60 * 1000 * 1000) -- one minute in microseconds, not milliseconds like in Javascript!
doWhateverYouLikeHere
Haskell には軽量スレッドの概念があるため、JavascriptsetIntervalやsetTimeout.
于 2015-11-09T17:22:20.780 に答える