定义
Lambda(λ) 表达式是一种在 被调用的位置 或者 作为参数传递给函数的位置 定义匿名函数对象 的简便方法。下面是关于 Lambda 表达式的几个点:
- 匿名(Anonymous) - 不像其他普通方法那样具有名字
- 函数(Function) - Lambda 表达式不像普通方法那样属于某个特定的类,它是独立于类存在的。但是和方法一样,Lambda 表达式有参数列表、函数主体和返回值,还可能有可以抛出的异常列表。
- 传递(Passed around)- Lambda 表达式可以作为参数传递给方法或者存储在变量中。
- 简洁(Concise)- 无需像匿名类那样写很多的模板代码。