美文网首页
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