associateByTo

abstract fun <K, V, M : MutableMapWrapper<in K, in V>> associateByTo(destination: M, keySelector: (T) -> K, valueTransform: (T) -> V): M

将键值对填充并返回目标可变映射,其中键由 keySelector 函数提供,值由应用于给定数组元素的 valueTransform 函数提供。

如果任何两个元素将具有 keySelector 返回的相同键,则最后一个元素将被添加到映射中。

参考 kotlin.collections.associateByTo

Return

目标可变映射

Parameters

K

键类型

V

值类型

M

目标可变映射类型

destination

目标可变映射

keySelector

键选择器,用于从数组元素中提取键

valueTransform

值转换,用于从数组元素中提取值