普通函数
fun a(){
print("这是普通函数")
}
匿名函数
fun(){
print("这是匿名函数")
}
匿名函数的传递
val func = fun(){
print("传递匿名函数")
}
调用:func()或者func.invke()
Lambda表达式的定义实际上就是匿名函数
val a = {
print("定义Lambda表达式")
}
val faca = {p:String ->
Log.i("shawn","p")
}
并且:p可以用It代替
fun a(){
print("这是普通函数")
}
fun(){
print("这是匿名函数")
}
val func = fun(){
print("传递匿名函数")
}
调用:func()或者func.invke()
val a = {
print("定义Lambda表达式")
}
val faca = {p:String ->
Log.i("shawn","p")
}
并且:p可以用It代替
本文标题:Kotlin学习之初探——Lambda表达式
本文链接:https://www.haomeiwen.com/subject/buuajktx.html
网友评论