如您所知,Scala 中的 Nil 是不可变集合的对象。例如,我的自定义可变集合有问题
class ResourceMap extends mutable.HashMap[String, Int] {
....
def -(o: ResourceMapType):ResourceMap = {
if (....) {
......
} else {
Nil // Exception : raises the `change return type to Nil.type`
}
}
}
我的问题是如何在-
方法中返回 Nil ?