简体   繁体   English

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

[英]Scala How to transform Seq[((A, B, C, D), Seq[(E, F, G)])] to Seq[(A, B, C, D, Seq[(E, F, G)])]?

I'd like to transform the following sequence. 我想转换以下顺序。

Seq[((A, B, C, D), Seq[(E, F, G)])] 

to

Seq[(A, B, C, D, Seq[(E, F, G)])]

Could anyone kindly suggest a solution? 有人可以提出解决方案吗?

Thanks! 谢谢!

Simply: 只是:

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) }

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM