2
爲什麼我需要在這一段代碼與mapv
更換map
防止堆棧溢出:減少和地圖上的累加器產生堆棧溢出
#!/bin/bash lein-exec
(println (reduce (fn [acc _]
;;(mapv #(inc %) acc))
(map #(inc %) acc))
(repeat 2 0)
(range (long 1e6))))
〜
我不明白是怎麼懶惰時處理acc
。感謝您的見解。