我对此并不知情 :-)
我也做了一些性能测试,但发现这有点棘手,因为从clojure(script)转移到裸机时需要考虑许多因素。
我认为我的主要观点是,无论性能如何,对我而言,某些当前版本中的‘逻辑’就是不对 (-:-) 。从逻辑角度来看,可以使用 rest 代替 next,但在较新的 Clojure 版本上,由于某些原因,性能并没有达到我预期的那么好(至少在我的基准测试中是这样……所以这并不意味着太多…… -:-)
所以无论如何,我认为这个版本确实解决了某些‘逻辑/命令式’问题,同时也很清晰,易于阅读,所以我有点希望我或许可以对 Clojure 本身做出一点贡献(无论多小):-)
现在看到有人已经思考过以更复杂的方式重构某些(比我任何时候都要复杂……:-)),这有点酷(我真的喜欢这个想法!)但与此同时,也有些沮丧 (-:-)
所以,我想说的是,Clojure 真的很棒,继续加油!