windowed

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

将此可迭代对象拆分为大小为 size 的窗口,并将 transform 函数应用于每个窗口。

Return

包含转换结果的 ListWrapper

Parameters

size

窗口的大小。

step

窗口之间的步长,默认为 1。

partialWindows

是否包含部分窗口,默认为 false。

transform

要应用于每个窗口的函数。