Lambda表达式

wuchangjian2021-11-15 20:03:35编程学习

一、lambda表达式:简化匿名内部对象

二、语法:

        ()->{ };

                ()--重写方法的参数列表

                ->箭头函数lambda符号

                {}->重写方法的方法体

三、前提:

        函数式接口为前提:只有一个必须被重写的抽象方法的接口;

        强制检测是否为函数接口:FunctionlInterface

四、Lambda表达式写法

        写法一:

                接口 接口名=()—>{方法体}

        写法二:如果{}方法语句中只有一句,可以省略{}

                接口 接口名—>方法体

        写法三:如果存在参数,参数的数据类型可以省略

        写法四:如果存在参数,参数只有一个,()可以省略

        写法五:如果方法存在返回值,并且方法语句只有一句,就是return语句,前后的{}与return关键字可以一起省略。

                

相关文章

苹果版NBA2K21 NBA2K22在哪下载?怎么下载?NBA2K21 NBA2K22下载教程

国内AppStore里还没上架2K21 2K22,要下载的话要让AppSt...

golang exec.Command 执行命令 返回详细错误信息

当我运行下面的代码: cmd := exec.Command(&...

中国茶叶行业市场调研及未来销售规模预测报告2021~2027年

中国茶叶行业市场调研及未来销售规模预测报告2021~2027年 +...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。