windowed

abstract fun <R> windowed(size: Int, step: Int = 1, partialWindows: Boolean = false, transform: (ListWrapper<T>) -> R): SequenceWrapper<R>

将序列中的元素以窗口的形式分组,并对每个窗口应用指定的转换函数。

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

参考 kotlin.sequences.windowed

Return

一个新的 SequenceWrapper,其中包含转换后的窗口。

Parameters

size

窗口的大小。

step

窗口之间的步长。

partialWindows

是否包含部分窗口。

transform

一个函数,它接收一个 ListWrapper 作为参数,并返回一个转换后的值。