文章目录
一、匿名函数
二、匿名函数的函数类型
三、匿名函数的隐式返回
一、匿名函数
----
声明函数时 , 没有 函数名 的函数 是 匿名函数 ;
匿名函数 可以作为 函数参数 , 也可以作为 函数返回值...: 声明一个函数类型变量 , 然后为其赋值 , 最后执行上述函数 ;
fun main() {
// 声明 函数类型 变量
val helloFun: ()->String...= helloFun()
println(str)
}
执行结果 :
Hello World
三、匿名函数的隐式返回
----
普通函数 返回值 , 都是 显示返回 , 如 : 使用 return...关键字 , 返回返回值 ;
匿名函数 的 返回值 不需要使用 return 关键字 ,
匿名函数 可以 隐式 返回 函数体最后一行语句 ;
代码示例 : 在匿名函数中 , 第一行是 Int 值 , 第二行是...Boolean 值 , 第三行是 String 值 , 最后返回的是最后一行 String 值 ;
fun main() {
// 声明 函数类型 变量, 并为其赋值 匿名函数
val