我试图部分消耗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]
列出清单仅用于演示目的。因此,创建整个序列的列表并拆分列表不是我要的答案。