は私が動的にシンボルを登録していると私はそれが成功であることを確認することができます動的に保持された原子を間接参照する方法は?
(defn- register[x]
(intern 'foo.core x (atom {}))
(println "Var " x " gets " (var-get (get (ns-interns 'foo.core) x))))
; Var Persons gets #object[clojure.lang.Atom 0x688a2c09 {:status :ready, :val {}}]
私のコアの質問はされています。中にXを使用する方法(swap!...
2番目の質問です:間接参照のxを取得する方法自分自身をマップ
最後の質問です:??クリーナーアプローチがあります
@Carcigenicate - X ' 'で表すシンボルが実行時に導入されて、いないClojureの機能&ドキュメントは普遍的に使用することを時間 –