kotlin编写HashMap的惯用方式

问题描述 投票:0回答:4

几天前,我正在阅读有关Kotlin功能的文章。它提供了一项有关以更有效的方式使用HashMap的功能。

[在哈希图val map = HashMap<String, String>()中编写代码的旧方法。这对于要保留的实际值没有很好的可读性。

例如,如果其中包含“人名”和他的地址。有不是很好val map = HasMap<Name, Address>因此,通过查看声明,它更具可读性。我尝试查找该文章,但无法获取。我该如何尝试,但无法获得相同的结果。

generics kotlin
4个回答
1
投票

您可能是指type aliases

inline classes仍在实验中。


0
投票
val map = mapOf(1 to "x", 2 to "y", -1 to "zz")

val mutableMap = mutableMapOf("name" to "Luke", "age" to "23") 

0
投票

这完全不特定于MapHashMap,但您可以定义type aliases


0
投票

没有看这篇文章,很难知道,但是一种可能是鼓励基本的面向对象的设计(不是专门针对Kotlin或地图)。例如:

© www.soinside.com 2019 - 2024. All rights reserved.