не может распечатать данные структуры, используя scala - PullRequest
0 голосов
/ 08 июня 2018

Я хотел бы напечатать данные структуры scala, вот так

res0.take(2).foreach{case (id,tags) => println(id,tags)}

Но теги - это данные структуры, поэтому результат не ожидается.И код изменяется на res0.take(2).foreach{case (id,tags) => println(id,tags.topic.id)}, он сообщит об этой ошибке: слишком много аргументов для метода println: (x: Any) Единица, как я могу исправить это?

1 Ответ

0 голосов
/ 08 июня 2018

Используйте строковую интерполяцию для создания одного String аргумента для println() из множества String элементов.

println(s"$id, ${tags.topic.id}")
...