如何连续获取流的第二个成员?(scala)



以下是我所拥有的:

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 }

相关内容

  • 没有找到相关文章

最新更新