a : Int, b : Int , 在 -> 后面的函数体中, 可以直接调用 a 和 b 两个变量 ;
② 大括号 : Lambda 表达式需要完整的写在大括号中 , 其参数列表 , 执行代码 ,...Lambda 表达式 类型声明 示例 :
① 无参数 空类型返回值 的 Lambda 表达式 类型 : ()->Unit , 无参数 () 内空着 , 返回值为空 , 记作 Unit ;
// 无参数...Unit 空类型返回值的 Lambda 表达式
var lambda1 : ()-> Unit = { println("lambda1") }
② 单个参数 Int 类型返回值 的 Lambda 表达式...空类型说明一下 , 如果没有参数 , 括号中空着即可 , 如果返回值为空类型 , 必须写成 Unit 类型的返回值 , 相当于 Java 中的 void 空类型 ;
IV ....无参数 Unit 空类型返回值的 Lambda 表达式
var lambda1 : ()-> Unit = { println("lambda1") }
// 2 .