Press "Enter" to skip to content

Lambda 是什么?

可以把 Lambda 表达式理解为间接地表达可传递的匿名函数的一种方式:它没有名次,但它有参数列表、函数主体、返回类型,可能还有一个可以抛出的异常列表。

匿名 — 我们说它是匿名,是因为它不像普通的方法那样有一个明确的名称:写的少而想得多!

函数 — 我们说它是函数,是因为Lamdba 函数不想方法那样属于某个特定的类。但和方法一样,Lamdba 有参数列表、函数主体、返回类型,还有可能有抛出的异常列表。

传递 — Lamdba 表达式可以作为参数传递给方法或存储在变量中。

简介 — 无需像匿名类那样写很多模板代码。

Be First to Comment

发表评论

电子邮件地址不会被公开。 必填项已用*标注