发展历程 什么是lambda表达式? -技术百科的定义

什么是lambda表达式? -技术百科的定义

目录:

Anonim

定义-Lambda表达式是什么意思?

lambda表达式是一个匿名函数,提供了简洁而实用的语法,用于编写匿名方法。 它基于函数编程的概念,用于创建委托或表达式树类型。 语法是function(arg1,arg2 … argn)表达式。

Techopedia解释Lambda表达

Lambda表达式使用运算符= =,表示为“ goes to”。 输入参数在运算符的左侧指定,语句/表达式在右侧指定。 通常,lambda表达式不直接用于查询语法中,而是经常用于方法调用中。 查询表达式可能包含方法调用。


Lambda表达式的语法功能如下:

  • 这是一个没有名称的功能。
  • 没有修饰符,例如重载和替代。
  • 函数的主体应包含一个表达式,而不是一个语句。
  • 可以包含对函数过程的调用,但不能包含对子过程的调用。
  • return语句不存在。
  • 函数返回的值仅是函数主体中包含的表达式的值。
  • End函数语句不存在。
  • 参数必须具有指定的数据类型或被推断。
  • 不允许使用通用参数。
  • 不允许使用可选参数和ParamArray。

Lambda表达式为编译器提供了捷径,使其能够发出分配给委托的方法。 编译器对lambda参数执行自动类型推断,这是一个关键优势。

什么是lambda表达式? -技术百科的定义