Fork me on GitHub
#clojure-italy
<
2017-08-24
>
manuel07:08:54

buondì. @reborg anche io uso reduce-kv sulle mappe.

mbarbieri07:08:40

@mdallastella auguri! Se Linkedin non mente...

kors09:08:54

Auguri. Quanti so?

kors09:08:09

Un pupo 😄

reborg09:08:17

Parlando di reduce-kv, la versione transient e' circa il 50% piu' veloce: (persistent! (reduce-kv (fn [m k v] (assoc! m k v)) (transient {}) a-map)) Mentre per lavori heavy-duty (transformazioni pesanti su chiavi o valori), c'e' sempre la versione parallel: (r/fold (r/monoid merge (constantly {})) (fn [m k v] (assoc m k v)) a-map)

manuel10:08:00

molto interessante, grazie @reborg