3
我在看如何根據第三組的內容拆分兩組中的一組。一不留神我偶然發現了這個解決方案:斯卡拉分區一組
val s = Set(1,2,3)
val s2 = Set(4,5,6)
val s3 = s ++ s2
s3.partition(s)
res0: (scala.collection.immutable.Set[Int],scala.collection.immutable.Set[Int]) = (Set(1, 2, 3),Set(5, 6, 4))
的partition
簽名如下:
def partition(p: A => Boolean): (Repr, Repr)
提供瞭如何設置的,而不是一個函數的工作有人能解釋一下嗎?
在此先感謝