标签: scala
这可能是一个微不足道的问题,但我无法找到它的文档:
在Stream内,我在其他地方看过使用方法#::的示例。例如:
Stream
#::
val fibs: Stream[BigInt] = BigInt(0) #:: BigInt(1) #:: fibs.zip(fibs.tail).map { n => n._1 + n._2 }
但我在api中找不到隐式方法#::的文档。它是什么?它在哪里宣布?
答案 0 :(得分:2)
Stream.ConsWrapper中的第一个值成员。我通过在搜索框下面的左窗格中使用符号索引找到了。
这是它的签名:
def#::(hd:A):流[A]
简单来说就是列表::,但是对于流。
::