【发布时间】:2015-10-09 16:50:57
【问题描述】:
有没有比通过Seq 更优雅的方法?
val origin = Set("a", "b")
val intermediate = origin.toSeq
val stream = Stream.from(0).map { index =>
intermediate(index % intermediate.size)
}.toIterator
stream.next() // => "a"
stream.next() // => "b"
stream.next() // => "a"
我专门针对 Scala 2.9。
【问题讨论】:
-
这可能会让你感兴趣:stackoverflow.com/questions/2097851/…
-
@AlexisC。为什么这不是答案?这正是我想要的!
标签: scala