Lambda 表达式 简介
----
Lambda 表达式 简介 :
① 作用 : Lambda 表达式可以作为函数参数 , 传递到函数中 , 使代码结构更加紧凑 ;
② 应用场景 : 集合中扩展集合操作..., 当做函数参数 , 替代匿名内部类 ;
③ 好处 : Lambda 表达式语法简洁 , 避免了冗长的函数声明调用过程 ;
④ 函数式编程 : 函数作为输入和输出 ; 在集合操作中 , 过滤 filter...val ;
② 变量 / 常量 名称 : 符合标识符规则即可 ;
③ Lambda 表达式参数列表 : 在括号中 () 表示 , 如果没有参数 , 括号内空着即可 , 如果有多个参数使用逗号隔开 ;...Lambda 表达式调用 : 使用 invoke 方法 , 或直接当做函数调用 , 即可调用 Lambda 表达式 ;
① 直接调用 : 调用格式为 “Lambda表达式变量 / 常量 ( 实际参数列表...+ b}")
a + b
}
② Lambda 表达式调用方法 : 使用 lambda4.invoke(1, 2) 和 lambda4(1, 2) 两种形式 , 都可以调用 Lambda 表达式