标签: clojurescript
有没有办法让cljs的arities功能?在java中,有反映,但我不知道如何在这里做: 例如:
(defn add ([] ([n] n) ([n m] (+ n m)) (arities add) => [0 1 2]
我知道你可以使用(.-length f)来返回最大长度,但是如何返回它们呢?
(.-length f)
答案 0 :(得分:2)
在运行时无法做到这一点,并且将来不太可能添加它。您可以通过宏或直接通过ClojureScript分析器/编译器访问其中的一些信息。