在以下代码中(在 kotlin 中)
fun greet(){
print("Hello! ")
}
fun salute(){
print("Have a nice day ")
}
fun main(args: Array<String>){
//val todoList: List<()->Unit> = listOf(::greet,::salute)
val todoList: List<()->Unit> = listOf({greet()},{salute()})
for(task in todoList){
task()
}
}
使用现在注释的第一种方式(函数引用)与使用第二种方式(仅在 lambda 中调用函数)相比有什么意义
就结果而言,两者都打印“你好!祝你有美好的一天”