У кого-нибудь есть реализация дела для Clojurecript?
-
13-11-2019 - |
Вопрос
Мне нужна реализация корпуса макроса.Оригинальная реализация Clojure не может быть использована, поскольку оно вроде с использованием оператора Java Case внутри.
http://clojure.github.com/CLOJURE / CLOJURE.CORE-API.HTML # CLOJURE.CORE / CASE
Case Macro
Использование: (Case E & Clauses)
Я мог бы попытаться построить макрос самостоятельно, но это было бы все Clojure.Возможно, есть даже способ использовать реальную функциональность JS.
У кого-нибудь есть функция или макрос для этого?
Решение
<Сильное> Обновление: case с момента добавления clojuescript.Хотя мы не можем дать гарантии производительности, преимущества для переносимости важнее. Чехол
включает в себя гарантию, которая невозможна в JavaScript - постоянное отправка времени на литералах.Есть ли какие-либо причина, что следующее не работает для вас?
(condp = x
...)
.