美文网首页
lambda表达式最简单的入门教程

lambda表达式最简单的入门教程

作者: 王魔王 | 来源:发表于2019-06-22 10:55 被阅读0次

    lambda表达式就是一个函数,一个匿名函数。

    在java中,一个完整的函数声明如下

      返回值类型  方法名(参数1、参数2...,参数N){
                 方法体
              return 结果
        }
    

    那么,lambda表达式的完整语法结构是怎么样的呢?

    (参数1、参数2...,参数N)->{
      表达式体(可以理解为方法体)
      return 结果
    }
    

    为了方便记忆:
    左侧:参数
    中间:箭头
    右侧:表达式体
    基于完整的表达式语句,lambda又针对各种情况有简单的演变,这个演变的原则只有一个:能省略就省略。
    一、只有一个参数的时候可以省略小括弧

    参数1 ->{
    表达式体
    return 结果
    }
    

    二、表达式体只有一句表达式的时候可以省略大括弧

    参数1 -> 表达式体
    

    注意这里的表达式语句只能有一句
    三、空参时小括弧不能省略

    ()->{
    表达式体
    return 值
    }
    

    相关文章

      网友评论

          本文标题:lambda表达式最简单的入门教程

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