2016-01-21 62 views
3

我有一些Clojure的經驗,但我是ClojureScript的新手。我一直在編寫一些別人寫的代碼。它在sublimetext中使用瀏覽器repl,通過端口和brepl-connected.html文件連接到瀏覽器。我試圖在repl中使用(time (function arg))來計算函數的長度,但無論如何,輸出都是0毫秒。爲什麼會發生?如何在ClojureScript瀏覽器REPL中計時函數?

我試過類似(.time js/console label)的東西,但是這總是會向控制檯返回一些不可理解的對象。

我希望能夠定時執行功能,並且通常能夠使用打印語句和其他工具來調試和改進我的代碼。什麼是最好的方法來做到這一點?我應該有回報轉到repl或瀏覽器?

在此先感謝,我環顧四周,但無法找到一篇好文章或文章解釋此問題。

+0

所以最近我啓動了我的brepl,嘗試了標準的clojure時間函數,它工作了......我不知道爲什麼。現在幾乎所有的時間都在工作,雖然它偶爾會開始只吐出0,我必須重新啓動repl。 – Phylth

回答