kotlin高级特性

解构:

class User(var age:Int, val name:String){
    operator fun component1() = age
    operator fun component2() = name
}


fun main() {
    val (age, name) = User(18, "Jame")
val nameAddrssMap = mapOf<String, String>("Jame" to "China", "Alice" to "US")
for ((name, address) in nameAddrssMap){
println(name)
println(address)
}
}

 作用域函数:

kotlin高级特性

 

 kotlin高级特性

 

 集合操作符

kotlin高级特性

 

kotlin高级特性

 

kotlin高级特性

上一篇:细说Java的接口(二)


下一篇:opencv入门系列教学(四)处理鼠标事件