解构:
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高级特性_操作符_02

 

 集合操作符

kotlin高级特性_JAVA_03

 

kotlin高级特性_JAVA_04