scala - 解压缩具有两个字段的一系列案例类

标签 scala scala-collections

假设我有一个案例类 MyCaseClass构造函数中有两个字段,以及这个案例类的一系列值,sequence .

如何解压 sequence ?

最佳答案

Case 类不扩展 Product2、Product3 等,因此简单的解压缩不起作用。

这样做:

sequence.unzip { MyCaseClass.unapply(_).get }

关于scala - 解压缩具有两个字段的一系列案例类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17749434/

相关文章:

scala - 在 Scala 中测试数组是否为空

scala - Scala 的 transient 集合?

performance - 为什么Scala中foldLeft前面的过滤器很慢?

scala - 使用 foldRight 反转列表的优雅方法?

scala - Spark : Sort records in groups?

scala - SBT:将哪些文件置于版本控制之下?

scala - 与 Scala 并行创建 map 的最佳方法是什么?

scala - Scala 2.8 中的 classOf[] 与 2.7 不同吗?

mysql - 玩 2.3 scala - Slick 与 MYSQL 问题

scala - 如何设计与用户定义的集合一起使用的函数?