Clojure 这并不强迫函数是纯函数。我认为任何人都不会对此感到高兴。它有很多问题。例如,你几乎会立即填满内存,缓存一堆没人关心的无用垃圾,没有空间缓存一两件有用的东西。此外,您将为每个函数调用增加大量开销,以进行缓存,并测量“最低性能级别”以决定某个东西是否值得缓存。

Clojure 这并不强迫函数是纯函数。我认为任何人都不会对此感到高兴。它有很多问题。例如,你几乎会立即填满内存,缓存一堆没人关心的无用垃圾,没有空间缓存一两件有用的东西。此外,您将为每个函数调用增加大量开销,以进行缓存,并测量“最低性能级别”以决定某个东西是否值得缓存。,clojure,Clojure,这并不强迫函数是纯函数。我认为任何人都不会对此感到高兴。它有很多问题。例如,你几乎会立即填满内存,缓存一堆没人关心的无用垃圾,没有空间缓存一两件有用的东西。此外,您将为每个函数调用增加大量开销,以进行缓存,并测量“最低性能级别”以决定某个东西是否值得缓存。性能将变得更加难以推理,因为每个函数的运行时都变得不确定。副作用函数运行“如果您喜欢”。


这并不强迫函数是纯函数。我认为任何人都不会对此感到高兴。它有很多问题。例如,你几乎会立即填满内存,缓存一堆没人关心的无用垃圾,没有空间缓存一两件有用的东西。此外,您将为每个函数调用增加大量开销,以进行缓存,并测量“最低性能级别”以决定某个东西是否值得缓存。性能将变得更加难以推理,因为每个函数的运行时都变得不确定。副作用函数运行“如果您喜欢”。