*使用Scala的内置列表函数之一(例如takeWhile)。
def dropWhileSmallerThanFive(xs: List[Int]): List[Int] = xs match { case head :: b :: tail if b >= 5 => head :: (b::tail).takeWhile(_>=5)
答案可能是相对简单的事情,我不知道,因为这似乎是一个常见的任务,虽然我无法找到类似的在线例子。在人们已经做过的活动列表中,我试图得到一个浓缩的活动计数列表,就像group_by( person ) %>% summarise()为每个人使用的那样。我正努力取得以下的最终结果:栏(每人):每种类型的-Total每个月的-Total计数(所以每个月都是一列)每个