Scala对象被掩盖为方法与实际方法(Stream.cons)

时间:2013-08-28 13:06:25

标签: scala scala-collections

我一直在浏览Scala Stream集合API,我注意到Stream.cons是作为嵌入对象实现的。这比将其作为一个函数实现有什么优势?在什么情况下应该考虑使用这种技术?

干杯。

1 个答案:

答案 0 :(得分:6)

作为一个对象,它除了unapply之外还定义了apply,它允许您对其进行模式匹配。