Kotlin中::表示把一个方法当做一个参数,传递到另一个方法中进行使用。即引用一个方法。
示例
fun addTwoInt(a: Int, b: Int) = a + b
fun displayResult(a: Int, b: Int, add: (Int, Int) -> Int) {
println("相加结果是: ${
add(a, b)}")
}
fun main(){
displayResult(2, 3, ::addTwoInt)
}