getOrPut

abstract fun getOrPut(key: K, defaultValue: () -> V): V

如果给定 key 的值存在,则返回该值;否则,使用提供的 defaultValue 函数计算值,将其与 key 关联并返回计算出的值。

参考 kotlin.collections.getOrPut

Return

key 关联的值,如果存在;否则,由 defaultValue 函数计算出的值。

Parameters

key

要检索的键。

defaultValue

用于计算值的函数,如果 key 不存在。