fun main(arg: Array<String>) {

    val map = mapOf("name" to "tom",
            "age" to 20
    )
    val user = user(map)
    println(user.name)
    println(user.age)
}

class user(var map:Map<String,Any>){
  val name:String by map
  val age:Int by map
}

使用场景:将map中key-value映射到对象的属性中,这通常在解析json 数据时用到

相关文章:

  • 2022-02-06
  • 2022-12-23
  • 2021-05-19
  • 2022-12-23
  • 2021-07-16
  • 2022-02-11
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-07-02
  • 2021-04-12
  • 2021-06-02
  • 2021-09-05
  • 2022-12-23
  • 2021-07-05
相关资源
相似解决方案