标签: scala scala-collections
我一直在浏览Scala Stream集合API,我注意到Stream.cons是作为嵌入对象实现的。这比将其作为一个函数实现有什么优势?在什么情况下应该考虑使用这种技术?
干杯。
答案 0 :(得分:6)
作为一个对象,它除了unapply之外还定义了apply,它允许您对其进行模式匹配。
unapply
apply