groupBy

abstract fun <K, V> groupBy(keySelector: (T) -> K, valueTransform: (T) -> V): MapWrapper<K, List<V>>

将序列中的元素根据指定的键选择器函数分组,并返回一个 MapWrapper,其中包含每个键及其对应的元素列表。

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

参考 kotlin.sequences.groupBy

Return

一个新的 MapWrapper,其中包含每个键及其对应的元素列表。

Parameters

keySelector

一个函数,它接收序列的每个元素作为参数,并返回与其关联的键。

valueTransform

一个函数,它接收序列的每个元素作为参数,并返回与其关联的值。