我有这个功能:
type CustomSet = Int => Boolean
如果我想创建交叉点,我会执行以下操作:
def intersection(s: CustomSet, t: CustomSet): CustomSet = {
(x: Int) => contains(s, x) && contains(t, x)
}
现在,我看不到任何方法来检查两组的交集是否为空......
我尝试了很多方法:
- if (intersection(s, t) == CustomSet())
- if (intersection(s, t) == None)
等等,但它不工作......
你能告诉我我在这个检查中哪里错了吗?