可以在Kotlin中将默认函数定义为另一个函数的参数吗?我知道我们可以为对象定义默认值,但不知道如何为参数函数定义默认值。
谢谢。
发布于 2015-11-23 22:19:58
您可以使用lambdas来定义函数参数的默认值。下面是一个例子:
fun main(args: Array<String>) {
higherOrderFun()
higherOrderFun { println("World")}
}
fun higherOrderFun(fn : () -> Unit = { println("Hello") }) {
fn()
}https://stackoverflow.com/questions/33872798
复制相似问题