【发布时间】:2014-09-08 17:03:10
【问题描述】:
这是我所拥有的:
val streams = getStreams map {stream =>
stream.slice(stream.size-2, stream.size-1) }
但是,streams foreach println 不打印任何内容。不过getStreams 有效。
如何在这些流中不断获得第二个值?
谢谢
【问题讨论】:
这是我所拥有的:
val streams = getStreams map {stream =>
stream.slice(stream.size-2, stream.size-1) }
但是,streams foreach println 不打印任何内容。不过getStreams 有效。
如何在这些流中不断获得第二个值?
谢谢
【问题讨论】:
我试过stream.hasDefiniteSize 并返回错误,所以.slice 不起作用。但是,以下方法有效:
val streams = getStreams map { _.tail }
【讨论】: