Mã bên dưới tạo bản đồ mới có tên nameTable
, sau đó thêm mục nhập có tên là ví dụ, sau đó cố gắng in thuộc tính tên của Giá trị.Cách làm việc với Bản đồ trong Kotlin
Khi tôi chạy, có vẻ như thao tác cộng không thêm mục nhập mới vào bản đồ như tôi nghĩ.
Vì vậy, tôi đang làm gì sai?
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)
}
}
Khi chúng tôi ở đó, tôi rất thích một số ví dụ về cách thêm, xóa và lấy mục nhập từ bản đồ.
Bằng cách này, có ai biết lý do tại sao không có một 'hành vui vẻ trừ (chìa khóa: K) 'phương pháp trên bản đồ Kotlin? – marstran