associateBy

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

将序列中的每个元素与其对应的键关联起来,并返回一个包含这些键值对的 MapWrapper

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

参考 kotlin.sequences.associateBy

Return

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

Parameters

keySelector

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

valueTransform

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