参加科特林的序列

我试图部分消耗Kotlin中的序列,以将其拆分。

fun main() {
    val seq = listOf(0, 1, 2, 3, 4, 5, 6, 7, 8, 9).asSequence()
    println(seq.take(4).toList().toString());
    println(seq.toList().toString())
}

输出:

[0, 1, 2, 3]
[0, 1, 2, 3, 4, 5, 6, 7, 8, 90]

但是我所追求的是:

[0, 1, 2, 3]
[4, 5, 6, 7, 8, 90]

列出清单仅用于演示目的。因此,创建整个序列的列表并拆分列表不是我要的答案。

评论