什么是朗姆表达式

作者头像
留香
回答于 2023-04-03 16:45:13 阅读 526
什么是朗姆表达式

什么是朗姆表达式

1、lambda表达式,也可称为closure(闭包),通常是在需要一个函数,但又不想费神去命名一个函数的场合下使用,也就是指匿名函数。

2、由于其几乎被所有主流开发语言支持。

3、是java8新引入的一种语法,是一种紧凑的传递代码的方式。

4、使用lambda表达式可以使代码变的更加简洁紧凑。

5、lambda允许把函数作为一个方法的参数(函数作为参数传递进方法中)。

6、以下是lambda表达式的重要特征:

7、可选类型声明:不需要声明参数类型,编译器可以统一识别参数值。

8、可选的参数圆括号:一个参数无需定义圆括号,但多个参数需要定义圆括号。

9、可选的大括号:如果主体包含了一个语句,就不需要使用大括号。

10、可选的返回关键字:如果主体只有一个表达式返回值则编译器会自动返回值,大括号需要指定明表达式返回了一个数值。

11、PHP 5.3

声明:图文来源于互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请联系网站客服,一经查实,本站将立刻删除。

最新推荐