下面的代码创建了一个名为
当我运行它时,似乎加法操作没有像我想的那样向映射中添加新条目。
所以我做错了什么?
nameTable
的新映射,然后向其中添加了一个名为"example"的条目,然后尝试打印该值的名称属性。当我运行它时,似乎加法操作没有像我想的那样向映射中添加新条目。
所以我做错了什么?
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)
}
}
顺便提一句,我希望能够得到如何向地图中添加、删除和获取条目的示例。
operator fun minus(key: K)
方法吗? - marstran