【发布时间】:2018-05-03 03:31:05
【问题描述】:
我无法访问我在此动物对象中构建的字典/地图中的值:
object Animals {
var animalInfo = mutableMapOf<String,Any>()
init {
animalInfo["Animal"] = mutableListOf("description" to "Large Mammal", "name" to "Elephant", "highlights" to arrayListOf("Long Trunk", "Flappy Ears", "Ivory Tusks"))
}
}
Swift 是我的第一门语言,我尝试访问这样的值,但没有使用可选绑定:
val dataDict = Animals.animalInfo
val animal = dataDict["Animal"]
println(animal["description"])
println(animal["name"])
println(animal["highLights"])
所有 println 行都有一个未解决的引用错误。如何正确访问 mutableMapOf() 中的值?
【问题讨论】:
-
仍然无法编译。
animalInfo和moduleInfo.
标签: java dictionary hashmap kotlin key-value