下面的代码创建一个名为 nameTable
的新映射,然后向其添加一个名为 example 的条目,然后尝试打印 Value 的 name 属性。
当我运行它时,似乎加号操作并没有像我想象的那样在映射中添加一个新的条目。
那我做错了什么?
class Person(name1: String, lastName1: String, age1: Int){
var name: String = name1
var lastName: String = lastName1
var age: Int = age1
}
var nameTable: MutableMap<String, Person> = mutableMapOf()
var example = Person("Josh", "Cohen", 24)
fun main (args: Array<String>){
nameTable.plus(Pair("person1", example))
for(entry in nameTable){
println(entry.value.age)
}
}
当我们在它,我想如何添加,删除,并得到一个从地图条目的一些例子。