scan

abstract fun <R> scan(initial: R, operation: (acc: R, T) -> R): SequenceWrapper<R>

对序列中的元素应用指定的累积操作,并返回一个新的序列,其中包含每个步骤的累积结果。

此函数类似于 Kotlin 标准库中的 scan 函数,但它返回一个 SequenceWrapper 而不是原始的 Sequence

参考 kotlin.sequences.scan

Return

一个新的 SequenceWrapper,其中包含每个步骤的累积结果。

Parameters

initial

累积操作的初始值。

operation

一个函数,它接收累积值和序列的当前元素作为参数,并返回新的累积值。