美文网首页
Lambda表达式

Lambda表达式

作者: 秋韵未央 | 来源:发表于2018-12-26 20:10 被阅读0次

    1、定义

    Lambda表达式理解为简洁地表示可传递的匿名函数的一种方式:它没有名称,但它有参数列表函数主体返回类型,可能还有一个可以抛出的异常列表。这个定义够大的,让我们慢慢道来。

    • 匿名——我们说匿名,是因为它不像普通的方法那样有一个明确的名称:写得少而想得多
    • 函数——有参数列表、函数主体、返回值类型、抛出的异常列表
    • 传递——lambda表达式可作为参数传递给方法或储存在变量中
    Lambda表达式示例

    如图所示,Lambda表达式由三部分组成:

    1. 参数列表
    2. 箭头,它用来把参数列表和表达式主体分开
    3. Lambda主体,主体最后的结果就是Lambda的返回值

    Lambda表达式有两种语法:

    (parameters/参数) -> expression/表达式          主体是表达式,一个表达式
    (parameters/参数) -> { statements/语句; }        主体是语句,一条或多条语句

    相关文章

      网友评论

          本文标题:Lambda表达式

          本文链接:https://www.haomeiwen.com/subject/vcuklqtx.html