abstract class FinSet[T] protected () {
// given a set other, it returns true iff every element of this is an element of other
def <=(other:FinSet[T]): Boolean =
// ????
到目前为止,这就是我得到的。我对如何实现此方法有些困惑。我会这样调用方法吗:
Set(1,2,3).<=(Set(3,2,1)) which should return true
我想知道这是否可行,但这似乎太简单了:
def <=(other:FinSet[T]): Boolean = if (this == other) true else false
只是寻求一些指导。谢谢。