问题标签 [lambda]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 如何在内存列表中分组?
我有一个清单Foo
。Foo 具有属性Bar
和Lum
. 一些Foo
s 具有相同的值Bar
。如何使用 lambda/linq 对我Foo
的 s进行分组,Bar
以便遍历每个分组的Lum
s?
c# - 将此委托转换为匿名方法或 lambda
我是所有匿名功能的新手,需要一些帮助。我已经完成了以下工作:
但这完全是丑陋的,如果可能的话,我希望 Do 的内部成为一个匿名方法,甚至是一个 lambda。我试过:
和
但这些给了我
无法将匿名方法转换为类型“System.Delegate”,因为它不是委托类型** 编译错误。
我究竟做错了什么?
由于 Mark Ingram 发布的内容,尽管没有人明确表示,但似乎最好的答案是这样做:
c# - 递归 lambda 表达式在 C# 中遍历树
有人可以告诉我如何实现递归 lambda 表达式来遍历 C# 中的树结构。
c# - 是否可以缓存在 lambda 表达式中评估的值?
在以下代码的 ContainsIngredients 方法中,是否可以缓存p.Ingredients值而不是多次显式引用它?这是一个相当简单的例子,我只是为了说明目的而编写的,但我正在处理的代码引用了p内部的值,例如。p.InnerObject.ExpensiveMethod().Value
编辑:我正在使用来自http://www.albahari.com/nutshell/predicatebuilder.html的 PredicateBuilder
c# - 是否可以推进枚举器并在 lambda 中获取其值?
如果我有一个 IEnumerator 变量,是否可以有一个 lambda 函数来接受它,用 MoveNext() 推进它并在每次调用它时返回当前值?
c# - .NET Framework 中的 lambda 和委托有什么区别?
我经常被问到这个问题,我想我会征求一些关于如何最好地描述差异的意见。
ruby - 了解在 Ruby 中与 lambda 一起使用的注入行为
我经常将预先配置的 lambdas 插入到可枚举的方法中,例如“map”、“select”等,但“inject”的行为似乎有所不同。例如与
然后
给我
但是,如果我制作一个 2 参数 lambda 用于像这样的注入,
我想能够说
因为'inject'有一个可选的初始值的单个参数,但这给了我......
但是,如果我将 '&multL' 填充到第二个参数中以进行注入,那么它就可以工作。
我的问题是“为什么这行得通,而不是之前的尝试?”
c# - Is there a case where delegate syntax is preferred over lambda expression for anonymous methods?
With the advent of new features like lambda expressions (inline code), does it mean we dont have to use delegates or anonymous methods anymore? In almost all the samples I have seen, it is for rewriting using the new syntax.
Any place where we still have to use delegates and lambda expressions won't work?
c# - LINQ to entity - 构建 where 子句以测试多对多关系中的集合
所以,我使用的是 Linq 实体框架。我有 2 个实体:Content
和Tag
. 它们彼此之间是多对多的关系。Content
可以有很多Tags
,Tag
也可以有很多Contents
。所以我正在尝试编写一个查询来选择任何标签名称等于的所有内容blah
实体都具有另一个实体的集合作为属性(但没有 ID)。这就是我挣扎的地方。我确实有一个自定义表达式Contains
(所以,无论谁可以帮助我,你都可以假设我可以为一个集合做一个“包含”)。我从以下网址得到这个表达式:http ://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=2670710&SiteID=1