【发布时间】:2017-01-13 07:47:21
【问题描述】:
我查看了delegate 上的文档,发现有一个提供的委托类型map:
class MutableUser(val map: MutableMap<String, Any?>) {
var name: String by map
var age: Int by map
}
但我不知道没有delegate的版本有什么区别,像这样:
class MutableUser(val map: MutableMap<String, Any?>) {
var name: String
var age: Int
}
代表by map的常见用法是什么?
谢谢!
【问题讨论】: