Qualcuno ha un'implementazione di caso per clojecript?
-
13-11-2019 - |
Domanda
Ho bisogno di un'implementazione del caso macro.L'implementazione originale di Clojure non può essere utilizzata poiché è un po 'di utilizzo dell'istruzione Case Java internamente.
http://clojure.github.com/clojure / clojure.core-Api.html # clojure.core / caso
Caso Macro
Utilizzo: (caso E & Clausus)
Potrei provare a costruire una macro da solo, ma sarebbe tutto clojure.Forse c'è anche un modo per utilizzare la vera funzionalità JS.
ha chiunque una funzione o una macro per questo?
Soluzione
Aggiornamento: Caso è stato aggiunto a Clojecript.Sebbene non possiamo dare le garanzie di prestazione, i benefici per la portabilità sono più importanti.
Caso prevede una garanzia che non è possibile in JavaScript - Spedizione a tempo costante sui letterali.C'è qualche ragione per cui il seguente non funziona per te?
.(condp = x
...)