繁体   English   中英

如何在ClojureScript Browser REPL中计时?

[英]How can I time functions in a ClojureScript Browser REPL?

我对Clojure有一些经验,但我是ClojureScript的新手。 我一直在研究一些由其他人编写的代码。 它使用sublimetext中的浏览器repl,通过端口和brepl-connected.html文件连接到浏览器。 我尝试在repl中使用(time (function arg))来计算函数的长度,但无论如何输出都是0毫秒。 为什么会这样?

我尝试了类似(.time js/console label) ,但这总是会向控制台返回一些不可理解的对象。

我希望能够计时功能,并且通常能够使用打印语句和其他工具来调试和改进我的代码。 这样做的最佳方法是什么? 我应该有回复转到repl或浏览器吗?

提前谢谢,我环顾四周,但找不到好的文章或帖子解释这个。

此博客文章介绍了如何使用宏执行此操作:

http://blog.jenkster.com/2015/09/timing-code-in-clojurescript.html

你是在.time.timeEnd打包你的电话吗?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM