android Kotlin 匿名函数和内联函数

Kotlin 匿名函数和内联函数
在kotlin中匿名函数也是常见的用法 今天就来总结下匿名函数常用的类型
与普通函数基本相同,不同点:

去掉函数名;
如果系统可以推断出匿名函数的形参类型,那么匿名函数允许省略形参类型。
函数定义

// 定义匿名函数的函数体是单表达式,可以省略声明函数的返回值类型

val anonymousFun = fun(x: Int, y: Int): Int = x + y
// 定义匿名函数,来作为filter()的方法
val anonymousFuc = listOf(1,3,25, -25, 5,- 20, -100).filter(
fun(element)<

猜你喜欢

转载自blog.csdn.net/baidu_41666295/article/details/124524419