标签: java python scala functional-programming
在Python中,我可以使用itertools的切片方法轻松地切割或截断无限序列:
list(islice(count(), 3, 5)) -> [3,4]
Scala中是否存在可以切片或截断无限流或迭代器的等效语法?
谢谢!
答案 0 :(得分:4)
哦,看起来很简单!
val s = Stream.from(1).iterator s.slice(0,19).toList