问题标签 [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.
ruby - 何时使用 lambda,何时使用 Proc.new?
在 Ruby 1.8 中,一方面 proc/lambda 之间存在细微差别,另一方面Proc.new
。
- 这些区别是什么?
- 你能就如何决定选择哪一个提供指导吗?
- 在 Ruby 1.9 中,proc 和 lambda 是不同的。这是怎么回事?
c# - 何时在 LINQtoObjects 上使用带有 lambda 的扩展方法来过滤集合?
我正在对一些 C# 3 集合过滤器进行原型设计并遇到了这个问题。我有一系列产品:
现在,如果我使用 LINQ 进行过滤,它会按预期工作:
如果我将 Where 扩展方法与 Lambda 结合使用,过滤器也可以工作:
问题:有什么区别,为什么使用一个而不是另一个?
memory-leaks - 使用 lambdas 作为事件处理程序会导致内存泄漏吗?
假设我们有以下方法:
如果实例化了具有该方法的类,并且PotentialMemoryLeaker
多次调用该方法,我们是否会泄漏内存?
在我们完成调用后,有什么方法可以解开那个 lambda 事件处理程序MethodThatFiresAnEvent
?
lambda - 什么是 lambda(函数)?
对于没有计算机科学背景的人来说,计算机科学领域的 lambda 是什么?
ruby - 如何在 Ruby 中编组 lambda (Proc)?
Joe Van Dyk询问了 Ruby 邮件列表:
你好,
在 Ruby 中,我猜你不能编组一个 lambda/proc 对象,对吧?这可能在 lisp 或其他语言中吗?
我想做的是:
所以,我正在向 BackgroundJob 发送一个 lambda 对象,其中包含要做什么的上下文/代码。但是,估计那是不可能的。我最终编组了一个普通的 ruby 对象,其中包含程序运行后要做什么的说明。
乔
c# - 什么是设备以及如何使用 lambda 表达式?
我读过 Lambda 表达式是对 C# 的一个非常强大的补充,但我发现自己被它们迷惑了。他们如何改善我的生活或使我的代码更好?谁能指出学习此类表达的好资源?
它们看起来很酷,但它们与我作为 asp.net 开发人员的日常生活有何关系?
编辑:感谢您提供的示例,并感谢 Eric White 文章的链接。我现在还在消化这些。一个快速的问题: lambda 表达式对查询以外的任何东西有用吗?我见过的每个例子都是一个查询结构。
c# - 获取所有实现接口的类型
使用反射,我怎样才能以最少的代码获得所有使用 C# 3.0/.NET 3.5 实现接口并最小化迭代的类型?
这是我想重写的:
c# - 您使用过的最酷的 C# LINQ/Lambdas 技巧?
看到一篇关于 C# 中隐藏功能的帖子,但没有很多人写过 linq/lambdas 示例,所以......我想知道......
你见过/写过的 C# LINQ 和/或 Lambdas/匿名委托的最酷(最优雅的)用法是什么?
如果它也已投入生产,将获得奖励!
c# - C# 中类似于 SQL 'in' 关键字的简写条件
在 C# 中是否有一种简写方式来编写:
像:
我知道我也可以使用 switch,但是我必须编写大约 50 个这样的函数(将经典的 ASP 站点移植到 ASP.NET),所以我希望它们尽可能短。
f# - 在 F# 中传递函数
是否可以将对函数的引用传递给 F# 中的另一个函数?具体来说,我想传递 lambda 函数,例如
富(乐趣 x -> x ** 3)
更具体地说,我需要知道如何在我自己编写的函数中引用传递的函数。