Come restituire una funzione cloudo come una stringa
Domanda
C'è un modo per restituire una funzione cloudo come una stringa?Sto facendo qualche documentazione online e mi piacerebbe davvero essere in grado di aggiungere il codice nell'HTML in qualche modo valutare una funzione nel testo.
Grazie
Soluzione
Dai un'occhiata al source-fn
Funzione dal clojure.repl
Namespace:
.Utilizzo: (Source-fn x)
Restituisce una stringa del codice sorgente per il simbolo specificato, se può Trovalo.Ciò richiede che il simbolo risolva in un var definito in a SPESPACE NAME PER IL CHE IL TRASPORTO È NELLA CLASSAGE.Ritorna nil se è Non riesci a trovare la fonte.Per la maggior parte dei rimpiazzi, la "fonte" è di più conveniente.
Esempio: (Filtro FN 'FN')
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow