美文网首页
Kotlin学习之初探——Lambda表达式

Kotlin学习之初探——Lambda表达式

作者: Shawn_GBWang | 来源:发表于2020-08-28 09:32 被阅读0次

普通函数

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") } faca.invoke("123") 也可以这么写 val faca:Function1<String,Unit> = {p -> Log.i("shawn","p")
}
并且:p可以用It代替

相关文章

网友评论

      本文标题:Kotlin学习之初探——Lambda表达式

      本文链接:https://www.haomeiwen.com/subject/buuajktx.html