All Downloads are FREE. Search and download functionalities are using the official Maven repository.

vectorpipe.util.package.scala Maven / Gradle / Ivy

The newest version!
package vectorpipe

package object util extends Implicits {
  def mergeMaps[K, V](m1: Map[K, V], m2: Map[K, V])(f: (V, V) => V): Map[K, V] =
    (m1.toSeq ++ m2.toSeq).
      groupBy(_._1).
      map { case (k, vs) =>
        (k, vs.map(_._2).reduce(f))
      }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy