group By
abstract fun <K, V> groupBy(keySelector: (T) -> K, valueTransform: (T) -> V): MapWrapper<K, List<V>>
将序列中的元素根据指定的键选择器函数分组,并返回一个 MapWrapper,其中包含每个键及其对应的元素列表。
此函数类似于 Kotlin 标准库中的 groupBy
函数,但它返回一个 MapWrapper 而不是原始的 Map
。
Return
一个新的 MapWrapper,其中包含每个键及其对应的元素列表。
Parameters
key Selector
一个函数,它接收序列的每个元素作为参数,并返回与其关联的键。
value Transform
一个函数,它接收序列的每个元素作为参数,并返回与其关联的值。