Scala: преобразование 2D-списка в 1D - PullRequest
0 голосов
/ 28 августа 2018

У меня есть список scala

val x = Список [(a, b), (c, d), (d, e)]

Я хочу преобразовать приведенный выше 2D список в 1D.

ожидаемое значение выхода x = Список (a, b, c, d, d, e)

Я пытался использовать "x.flatten", но это не сработало.

Как я могу конвертировать 2D список в 1D.

1 Ответ

0 голосов
/ 28 августа 2018

Do

List((a, b), (c, d), (d, e)).map { case (x, y) => List(x, y) }.flatten

или

List((a, b), (c, d), (d, e)).flatMap { case (x, y) => List(x, y) }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...