几天前,我正在阅读有关Kotlin功能的文章。它提供了一项有关以更有效的方式使用HashMap的功能。
[在哈希图val map = HashMap<String, String>()
中编写代码的旧方法。这对于要保留的实际值没有很好的可读性。
例如,如果其中包含“人名”和他的地址。有不是很好val map = HasMap<Name, Address>
因此,通过查看声明,它更具可读性。我尝试查找该文章,但无法获取。我该如何尝试,但无法获得相同的结果。
您可能是指type aliases
inline classes仍在实验中。
val map = mapOf(1 to "x", 2 to "y", -1 to "zz")
val mutableMap = mutableMapOf("name" to "Luke", "age" to "23")
这完全不特定于Map
或HashMap
,但您可以定义type aliases
没有看这篇文章,很难知道,但是一种可能是鼓励基本的面向对象的设计(不是专门针对Kotlin或地图)。例如: