associateBy

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

返回一个 Map(映射),其中包含由 valueTransform 函数提供的值,并由应用于给定数组元素的 keySelector 函数进行索引。

如果任何两个元素通过 keySelector 函数返回相同的键,则最后一个元素将被添加到映射中。 返回的映射保留原始数组的条目迭代顺序。

参考 kotlin.collections.associateBy

Return

转换后的映射

Parameters

K

键类型

V

值类型

keySelector

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

valueTransform

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