1

このように2番目のネストされた変数の文字列名を取得するにはどうすればよいですか?

(def bar "abc")
(defn string-var [foo]
  (...))

(= "bar" (string-var bar))
4

1 に答える 1

0

これを行うことができますmacro

(def bar "abc")

(defmacro string-var [foo]
  (name foo))

(string-var bar)
=> "bar"
于 2013-01-11T13:32:43.170 に答える