I имеет следующую структуру:Итерация или Pattern Matching элемента, который может иметь внутренние списки в Scala
case class Something(name: String, more: List[Something])
Теперь вы можете себе представить, что я хочу пойти на все возможные элементы в этом «дереве»
Как это сделать? Я хочу, чтобы выполнить побочный эффект над этой структурой:
Something("some", List(Something("someMore", Nil), Something("momoMore", Nil), Something("nowIwantToSee", List(...... a lot more something )) ))
И это может перейти в более и более вложенности структур ....
???
Да ладно. Все эти 'println()' s могут быть заменены одним 'println (something.name)' вверху, перед совпадением. – jwvh
О, мой плохой, я пропустил это. Спасибо за указание. Я сделал редактирование. – oblivion
Ах. Теперь просто избавьтесь от лишних пробелов, исправьте отступы, и это будет хороший чистый код. – jwvh