专业编程基础技术教程

网站首页 > 基础教程 正文

java 1.8 lambda表达式

ccvgpt 2024-08-04 12:07:29 基础教程 10 ℃

(int x, int y) -> x + y

() -> 42

java 1.8 lambda表达式

(String s) -> { System.out.println(s); }

第一个lambda表达式接收x和y这两个整形参数并返回它们的和;

第二个lambda表达式不接收参数,返回整数42;

第三个lambda表达式接收一个字符串并把它打印到控制台,不返回值。

lambda表达式的语法由参数列表、箭头符号->和函数体组成。函数体既可以是一个表达式,也可以是一个语句块:

表达式:表达式会被执行然后返回执行结果。

语句块:语句块中的语句会被依次执行,就像方法中的语句一样。

return语句会把控制权交给匿名方法的调用者

最近发表
标签列表