私はこの機能を持っています:
type CustomSet = Int => Boolean
交差点を作りたい場合は、次のようにします。
def intersection(s: CustomSet, t: CustomSet): CustomSet = {
(x: Int) => contains(s, x) && contains(t, x)
}
今、2つのセットの交差が空かどうかを確認する方法がわかりません...
私は多くの方法を試しました:
- if (intersection(s, t) == CustomSet())
- if (intersection(s, t) == None)
などですが、うまくいきません...
このチェックのどこが間違っているか教えてください。