Hat jemand eine Fallumsetzung für Clojurescript?
-
13-11-2019 - |
Frage
Ich brauche eine Implementierung des Fallmakros.Die ursprüngliche Clojure-Implementierung kann nicht verwendet werden, da sie die Java-Case-Anweisung intern verwenden kann.
http://clojure.github.com/clojure / clojure.core-api.html # clojure.core / case
Fall Makro
uage: (Fall E & Clauses)
Ich könnte versuchen, alleine ein Makro aufzubauen, aber es wäre alles Clojure.Möglicherweise gibt es sogar einen Weg, um echte JS-Funktionalität zu verwenden.
Hat jemand dafür eine Funktion oder Makro?
Lösung
update: Fall wurde seitdem zu Clojurescript hinzugefügt.Obwohl wir den Leistungsgarantien nicht angeben können, sind die Vorteile für die Portabilität wichtiger.
Gehäuse beinhaltet eine Garantie, die in JavaScript in JavaScript nicht möglich ist - konstanter Zeitabsendung auf Literalen.Gibt es einen Grund, warum das Folgende nicht für Sie funktioniert? generasacodicetagpre.