【发布时间】:2011-01-07 01:24:08
【问题描述】:
我想在 scala 中使用 Stream 类来无限重复给定的列表。
例如列表 (1,2,3,4,5) 我想创建一个流给我 (1,2,3,4,5,1,2,3,4,5,1, 2,3....)
这样我就可以包装 take 操作。我知道这可以通过其他方式实现,但出于某种原因我想这样做,请幽默:)
所以想法是,通过从某个列表创建这个无限循环,我可以使用 take 操作,当它到达列表的末尾时,它会循环。
如何制作一个简单重复给定列表的流?
【问题讨论】:
标签: list scala stream infinite