文章目录
一、匿名函数
二、匿名函数的函数类型
三、匿名函数的隐式返回
一、匿名函数
----
声明函数时 , 没有 函数名 的函数 是 匿名函数 ;
匿名函数 可以作为 函数参数 , 也可以作为 函数返回值...匿名函数 的字符数 ;
/**
* 返回匹配给定[谓词 predicate 匿名函数]的字符数。...决定 ;
有 相同 参数顺序 , 参数个数 和 返回值类型 的函数 , 其 函数类型相同 ;
如上个章节 , 扩展函数 CharSequence.count 接收的匿名函数参数 predicate ,...}
// 执行 函数类型 变量对应的 函数
val str = helloFun()
println(str)
}
执行结果 :
Hello World
三、匿名函数的隐式返回...----
普通函数 返回值 , 都是 显示返回 , 如 : 使用 return 关键字 , 返回返回值 ;
匿名函数 的 返回值 不需要使用 return 关键字 ,
匿名函数 可以 隐式 返回 函数体最后一行语句