双冒号

双冒号 :: 返回函数体

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()
}

最后更新于

这有帮助吗?