我有以下设置:
class Element (var Name:String, var Description: String)
var MoreElement: Set[Element] = Set(E1, E2, E3, ...)
如何按名称删除集合 MoreElement 中的元素。
我找到了这个解决方案:
MoreElement -= (MoreElement find (_.Name == "nameOfElementToRemove")).get
但是我不会使用get,因为如果你没有找到该项目就会抛出异常,但是我不希望没有异常。