(defn get-vector [] (let [rs (atom [])] (map (fn [x] (swap! rs conj x)) [1 2 3 4]) @rs)) (get-vector)
我认为这个功能应该回归[1 2 3 4]; 但是,它只返回一个空向量[].
[1 2 3 4]
[]
clojure
clojure ×1