filterKeys

trait Map[K, V] {
  def filterKeys(p: (K) => Boolean): Map[K, V]
}

filterKeys は、キーが述語 p を満たすキーと値のペアを残し、残りを捨てた Map を作成します。