双冒号 :: 返回函数体
class Apply(){
var name = "cao"
var age = 12
fun print(){
println("name is $name,age is $age")
}
}
fun main() {
var app = Apply()
app.apply {
name = "zhang"
age = 1
}
val print = app::print
print()
}