有没有人为Clojurescript的案例实施?
-
13-11-2019 - |
题
我需要一个案例宏的实现。无法使用原始的clojure实现,因为它是在内部使用Java Case语句。
http://clojure.github.com/clojure / clojure.core-api.html #clojure.core / case
案例宏
用法:(案例E和条款)
我可以尝试自己构建一个宏,但它将是全部的clojure。也许甚至有一种方法可以使用真实的JS功能。
有任何一个函数还是宏?
解决方案
更新:案例已被添加到CLOJURESTICT。虽然我们无法提供性能保证,但可移植性的好处更为重要。
案例涉及保证在JavaScript中不可能 - 文字上的常数时间派遣。是否有以下原因对您不起作用?
.(condp = x
...)
不隶属于 StackOverflow