Итак, у меня есть вложенная карта в scala Map[Int, Map[String, Double]]
, и мне нужно перебрать внешнюю карту, и для каждого целого нужно проверить, содержит ли набор ключей внутренней карты определенную строку.если нет, то мне нужно прерваться в этой точке и вернуть ключ другой f внешней карты, на которой содержится сбой
Например,
myMap = Map( (1, Map ("a" -> 13.0,"b" ->12.0 )),(2, Map ("a"-> 12.0, "b"-> 13.0)), (3, Map ("a" -> 11.0,"c" ->12.0 )),(4, Map ("e" -> 11.0,"d" ->12.0 )))
Я хочу первое вхождение, когда внутренняя карта не имеетkey = b Таким образом, мой вывод для вышеупомянутого должен быть 3