Ben*_*ter 2 javascript clojure clojurescript
我需要一个case宏的实现.无法使用原始的clojure实现,因为它在内部使用Java case语句.
http://clojure.github.com/clojure/clojure.core-api.html#clojure.core/case
案例宏
用法:(案例e和条款)
我可以尝试自己构建一个宏,但它将是所有的clojure.也许甚至有一种方法可以使用真正的js功能.
有没有人的功能或宏?
更新:案例已被添加到ClojureScript中.虽然我们无法提供性能保证,但便携性的好处更为重要.
case涉及JavaScript中不可能的保证 - 文字上的恒定时间分派.以下哪些不适合您?
(condp = x
...)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
584 次 |
| 最近记录: |