Предположим, у меня есть карта m: Map[Any, Int]
. Теперь я хотел бы взять только записи (String, Int)
из m
и создать новую карту m1: Map[String, Int]
с этими записями.
Я пытаюсь сделать следующее:
val m1: Map[String, Int] = m collect {case e:(String, Int) => e}
Кажется, это работает, но я получаю предупреждение:непеременный тип -аргумент Строка в шаблоне типа (Строка, Int )не отмечен, так как он устранен путем стирания .
Как избавиться от предупреждения?