Add filterKeys for Scala 2.12 collection compat
This commit is contained in:
parent
33583e027b
commit
44d03df694
1 changed files with 3 additions and 0 deletions
|
|
@ -110,4 +110,7 @@ class MapViewExtensionMethods[K, V, C <: scala.collection.Map[K, V]](
|
|||
private val self: IterableView[(K, V), C]) extends AnyVal {
|
||||
def mapValues[W, That](f: V => W)(implicit bf: CanBuildFrom[IterableView[(K, V), C], (K, W), That]): That =
|
||||
self.map[(K, W), That] { case (k, v) => (k, f(v)) }
|
||||
|
||||
def filterKeys(p: K => Boolean): IterableView[(K, V), C] =
|
||||
self.filter { case (k, _) => p(k) }
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue