Clojurians
#clojure-italy
<
2017-08-24
>

This page is not created by, affiliated with, or supported by Slack Technologies, Inc.

manuel07:08:54

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

mbarbieri07:08:40

@mdallastella auguri! Se Linkedin non mente...

mdallastella08:08:08

Grazie mille @mbarbieri :slightly_smiling_face:

kors09:08:54

Auguri. Quanti so?

mdallastella09:08:38

@kors (* 9 4) :smile:

kors09:08:09

Un pupo :smile:

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