Scala如何将Seq [((A,B,C,D),Seq [(E,F,G)])]转换为Seq [(A,B,C,D,Seq [(E,F,G) ])]?

And*_*ndy 1 scala sequence

我想改变以下顺序.

Seq[((A, B, C, D), Seq[(E, F, G)])] 
Run Code Online (Sandbox Code Playgroud)

Seq[(A, B, C, D, Seq[(E, F, G)])]
Run Code Online (Sandbox Code Playgroud)

有人可以提出解决方案吗?

谢谢!

Jea*_*art 6

只是:

val original: Seq[((A, B, C, D), Seq[(E, F, G)])] = ...
val res: Seq[(A, B, C, D, Seq[(E, F, G)])] =
  original.map { case ((a, b, c, d), seq) => (a, b, c, d, seq) }
Run Code Online (Sandbox Code Playgroud)