欢迎!请参阅关于页面以了解更多有关如何工作的信息。
目前对 (例如) long-array 的 reduce 对操作永远不会结束在快速 {{ArraySeq_Long.reduce}} 函数中。只有当用户事先调用 {{seq}} 时。
所以
;; 快速: (reduce (fn [_ _]) 0 (seq (long-array [1]))) ;; >2x slower: (reduce (fn [_ _]) 0 (long-array [1]))