我对Clojure有一些经验,但我是ClojureScript的新手。我一直在研究一些由其他人编写的代码。它使用sublimetext中的浏览器repl,通过端口和brepl-connected.html文件连接到浏览器。我试图在repl中使用(time (function arg))
来计算函数的长度,但无论如何输出都是0毫秒。为什么会这样?
我尝试了类似(.time js/console label)
的内容,但这总是会向控制台返回一些不可理解的对象。
我希望能够计时功能,并且通常能够使用打印语句和其他工具来调试和改进我的代码。这样做的最佳方法是什么?我应该有回复转到repl或浏览器吗?
在此先感谢,我已经环顾四周,但我找不到好的文章或帖子来解释这一点。
答案 0 :(得分:1)
此博客文章介绍了如何使用宏执行此操作:
http://blog.jenkster.com/2015/09/timing-code-in-clojurescript.html
您是否将来电包裹在.time
和.timeEnd
?