有没有人为clojurescript案例实现?

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功能.

有没有人的功能或宏?

dno*_*len 5

更新:案例已被添加到ClojureScript中.虽然我们无法提供性能保证,但便携性的好处更为重要.

case涉及JavaScript中不可能的保证 - 文字上的恒定时间分派.以下哪些不适合您?

(condp = x
   ...)
Run Code Online (Sandbox Code Playgroud)