Я пытаюсь ходить Map[String,List[String]]
рекурсивно для извлечения и сглаживать все значения, связанные с картойРекурсивных ходить значение в карте
val x = Map("a" -> List("b","c","d"), "b" -> List("f","g","h"), "f" -> List("i","j","k"), "g" -> List("p","q","r"))
- Для каждого из ключей, значения экстракта, то есть список
- Для каждого пункт в списке значений:
- Проверьте ключ существует, а затем извлечь значения
Продолжайте делать так рекурсивно, пока ключи не имеют значения и придавить значение списка для ключа
Результат должен быть
Map("a" -> List("b","c","d","f","g","h","i","j","k","p","q","r"),
"b" -> List("f","g","h","i","j","k","p","q","r"),
"f" -> List("i","j","k"),
"g" -> List("p","q","r"))
Ошибка при получении ошибки: не найден: значение – user2780187
whoops! Исправлено. –