访问地图条目的属性(Kotlin)
我有以下班级:
class Entry1(var type:String, var kind:String, var index:Int)
和一张地图:
var map1 = mutableMapOf<String, Entry>()
我将如何访问给定地图条目的Entry1属性?
例如:假设我有:
map1["ex1"] = Entry("ex2","ex3",4)
现在我想从我添加的条目中获取index
。
如何做到这一点?
val entry = map1["ex1"] if (entry != null) { val index = entry.index; ... }
要么
val entry = map1["ex1"] val index = entry?.let{ entry.index } ?: -1 //optional