以下是我所拥有的:
val streams = getStreams map {stream =>
stream.slice(stream.size-2, stream.size-1) }
但是,streams foreach println
不会打印任何内容。 getStreams
虽然有效。
如何在这些流上不断获得第二个值?
由于
答案 0 :(得分:0)
我尝试stream.hasDefiniteSize
并返回false,因此.slice
无法正常工作。但是,以下工作:
val streams = getStreams map { _.tail }