如果我写
class Things扩展scala.collection.immutable.HashSet [Int]
新事物+5
然后结果是
res0:scala.collection.immutable.HashSet [Int] = Set(5)
对于事物类型的结果,我需要做什么?我怀疑答案可能是here,但我很难理解发生了什么。
答案 0 :(得分:4)
如果没有您的代码示例,我无法告诉您,但您可以查看Jesse Eichar的帖子,该帖子提供了自定义集合的实现,并很好地解决了您的问题。
http://daily-scala.blogspot.com/2010/04/creating-custom-traversable.html