以下是我所拥有的:
val streams = getStreams map {stream =>
stream.slice(stream.size-2, stream.size-1) }
但是,streams foreach println
不打印任何内容。不过getStreams
是有效的。
我如何不断获得这些流的第二个值?
感谢
我尝试了stream.hasDefiniteSize
,结果返回false,所以.slice
不起作用。然而,以下方法奏效了:
val streams = getStreams map { _.tail }