刚刚开始在我们的项目中使用 Kotlin。要初始化不可变的映射或列表(可能是 Kotlin 中的任何集合),我可以看到两个选项mapOf()和emptyMap()(listOf()和emptyList()表示列表)。
基本上,mapOf只不过是一个返回 的内联函数emptyMap()。
@kotlin.internal.InlineOnly
public inline fun <K, V> mapOf(): Map<K, V> = emptyMap()
Run Code Online (Sandbox Code Playgroud)
哪个比另一个更受欢迎?为什么 Kotlin 公开两者?
| 归档时间: |
|
| 查看次数: |
2435 次 |
| 最近记录: |