Lambda是什么意思
答案:3 悬赏:0 手机版
解决时间 2021-03-13 05:08
- 提问者网友:几叶到寒
- 2021-03-12 08:43
Lambda是什么意思
最佳答案
- 五星知识达人网友:北方的南先生
- 2021-03-12 09:48
lambda ['læmdə]
n.
1. 希腊字母中的第十一个字母[∧, λ]
2. 微升(百万分之一升)
3. 【医】人字缝尖
4. (=lambda particle)λ粒子
5. 聚酯纤维
lambda hyperon
λ超子
n.
1. 希腊字母中的第十一个字母[∧, λ]
2. 微升(百万分之一升)
3. 【医】人字缝尖
4. (=lambda particle)λ粒子
5. 聚酯纤维
lambda hyperon
λ超子
全部回答
- 1楼网友:骨子里都是戏
- 2021-03-12 10:18
希腊字母 λ lambda(大写λ,小写λ)读音:lan b(m) da(兰亩达)['læmdə] 是第十一个希腊字母 大写λ用于: 粒子物理学上,λ重子的符号 小写λ用于: 物理上的波长符号 放射学的衰变常数 线性代数中的特征值 西里尔字母的 л 是由 lambda 演变而成 【汽车】1.氧传感器的值0.1-0.95v 2.过量空气系数
网络释义
lambda 1.入 it专业英语词典-l lambda 入 lambda 1.拉姆达 通讯行业专业英语词汇(6)-通讯电子-词汇... 拉姆达 lambda
- 2楼网友:孤独入客枕
- 2021-03-12 10:04
你问的是lambda expression吧。它是C#中的一种匿名函数式。
Lambda 运算式」(Lambda Expression) 是一种匿名函式,它可以包含运算式和陈述式 (Statement),而且可以用来建立委派 (Delegate) 或运算式树状架构型别。
所有的 Lambda 运算式都会使用 Lambda 运算子 =>,意思为「移至」。Lambda 运算子的左边会指定输入参数 (如果存在),右边则包含运算式或陈述式区块。Lambda 运算式 x => x * x 的意思是「x 移至 x 乘以 x」。这个运算式可以指派成委派型别 (Delegate Type),如下所示:
复制程式码
delegate int del(int i);
del myDelegate = x => x * x;
int j = myDelegate(5); //j = 25
若要建立运算式树状架构型别:
复制程式码
using System.Linq.Expressions;
// ...
Expression = x => x * x;
=> 运算子具有与指派运算子 (=) 相同的优先顺序,而且是右向关联的。
在方法架构 LINQ 查询中,Lambda 会用来做为 Where 和 Where 等类标准查询运算子方法的引数。
当您使用方法架构语法呼叫 Enumerable 类别中的 Where 方法时 (就像是在 LINQ to Objects 和 LINQ to XML 中),此参数就会是委派型别 System..::.Func<(Of <(T, TResult>)>)。Lambda 运算式是建立委派的最便利方式。例如,当您在 System.Linq..::.Queryable 类别中呼叫相同方法时 (就像是在 LINQ to SQL 中的方式),参数型别就会是 System.Linq.Expressions..::.Expression,其中 Func 是包含多达五个输入参数的任何 Func 委派。此外,Lambda 运算式只是建构该运算式树状架构的极致简洁方式。Lambda 会使得 Where 呼叫看起来相似,但是实际上从 Lambda 建立的物件型别并不相同。
在上一个范例中,请注意委派签章具有一个型别为 int 的隐含型别输入参数,而且会传回 int。因为 Lambda 运算式也有一个输入参数 (x),以及可由编译器 (Compiler) 隐含转换为 int 型别的传回值,所以 Lambda 运算式可以转换为该型别的委派 (型别推断将於下列各节中详细讨论)。当使用输入参数 5 叫用 (Invoke) 委派时,便会传回 25 的结果。
Lambda 不允许出现在 is 或 as 运算子的左边。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯