5

如果我写

类事物扩展了 scala.collection.immutable.HashSet[Int]

新事物 + 5

然后结果是

res0: scala.collection.immutable.HashSet[Int] = Set(5)

我需要做什么才能使结果类型为Things?我怀疑答案可能就在这里,但我很难理解发生了什么。

4

1 回答 1

4

如果没有您的代码示例,我真的无法判断,但是您可以查看 Jesse Eichar 的帖子,该帖子提供了自定义集合的实现并很好地解决了您的问题。

http://daily-scala.blogspot.com/2010/04/creating-custom-traversable.html

于 2010-11-29T12:13:37.647 回答