2
为什么我需要在这一段代码与mapv
更换map
防止堆栈溢出:减少和地图上的累加器产生堆栈溢出
#!/bin/bash lein-exec
(println (reduce (fn [acc _]
;;(mapv #(inc %) acc))
(map #(inc %) acc))
(repeat 2 0)
(range (long 1e6))))
〜
我不明白是怎么懒惰时处理acc
。感谢您的见解。