group By To
abstract fun <K, V, M : MutableMapWrapper<in K, MutableList<V>>> groupByTo(destination: M, keySelector: (T) -> K, valueTransform: (T) -> V): M
将序列中的元素根据指定的键选择器函数分组,并将结果添加到指定的 MutableMapWrapper 中。
此函数类似于 Kotlin 标准库中的 groupByTo
函数,但它使用 MutableMapWrapper
而不是原始的 MutableMap
。
Return
指定的 MutableMapWrapper,其中包含添加的每个键及其对应的元素列表。
Parameters
destination
用于存储结果的 MutableMapWrapper。
key Selector
一个函数,它接收序列的每个元素作为参数,并返回与其关联的键。
value Transform
一个函数,它接收序列的每个元素作为参数,并返回与其关联的值。