【发布时间】:2019-03-18 06:09:03
【问题描述】:
我们有一个元组序列 Seq(department, title) depTitleSeq 我们想提取 Set(department) 和 Set(title) 寻找迄今为止我们能想出的最佳方法是
val depTitleSeq = getDepTitleTupleSeq()
var departmentSeq = ArrayBuffer[String]()
var titleSeq = ArrayBuffer[String]()
for (depTitle <- depTitleSeq) yield {
departmentSeq += depTitle._1
titleSeq += depTitle._2
}
val depSet = departmentSeq.toSet
val titleSet = titleSeq.toSet
对 scala 来说相当新,我相信有更好、更有效的方法来实现这一点,如果你能指出正确的方向,这将有很大帮助
【问题讨论】:
-
为什么要投反对票?在您投反对票之前,请让用户知道您投反对票的原因,这将有助于改进
标签: scala tuples scala-collections