lambda 相关问题

编程语言中的匿名函数或闭包,如Lisp,C#,C ++,Lua,Python,Ruby,JavaScript或Java。 (另外,lambda表达式。)

迭代地从字典中获取值

我有一个数据集,其中我知道有限数量的值,并且根据数据集中的其他值,我可以计算出后续值是什么。我可以用一个巨大的 if 函数来做到这一点,但我知道

回答 1 投票 0

如何将此 Linq 转换为 lambda 表达式(介绍在线转换器)

您知道有任何软件或在线 Web 应用程序或 Visual Studio 中的工具可以执行此转换吗? 请有人帮助我,我无法转换这个复合体(像这样的 Linq :来自

回答 1 投票 0

我可以编写一个模仿 Cosmos 中 Is_Defined 的 C# lambda 吗?

我可以编写 select * from c where Not Is_Defined(c.Name) 来获取所有缺少 Name 属性的文档。 是否可以像 C# lambda 一样执行? x => x.Name == null 不起作用,因为 lambda 是

回答 1 投票 0

如何将多个谓词应用于 java.util.Stream?

如何将多个谓词应用于 java.util.Stream 的 filter() 方法? 这就是我现在所做的,但我不太喜欢它。我有一些东西的集合,我需要减少这些东西的数量...

回答 5 投票 0

具有递归不完整类型和泛型 lambda 参数的编译器行为

以下代码使用 GCC 14.1 (-std=c++20) (godbolt) 可以成功编译,但 Clang 18.1.0 (godbolt) 由于某种原因无法编译: 模板 结构修复{ Ff; 使用...

回答 1 投票 0

AWS Lambda 代码问题。给我错误...无法弄清楚问题出在哪里

AWS Lambda 代码问题。给我错误...无法弄清楚问题是什么 给我错误消息“缺少身份验证令牌”,但授权设置为“无”,API 密钥“不要求...

回答 1 投票 0

为什么可变 lambda 转换为函数指针而不是调用operator()?

从 cppinsights 我们看到下面的代码行 lambda(); 是如何实现的由语言解释: const auto lambda = [] () 可变 {}; 无效 foo() { 拉姆达(); } 人们会天真地认为,

回答 1 投票 0

使用 lambda 函数有条件地将大型极坐标数据框中的所有值替换为特定字符串

如何用字符串“10K+”替换大型多列极坐标数据矩阵中大于 9999 的所有整数值? 我尝试了 df.map、df.apply 和 df.applymap: 标签 = df.map(羔羊...

回答 1 投票 0

为什么我不能在 dart 中声明这个局部变量?

为什么我不能在 lambda 函数内声明局部变量? 我有这个代码: @覆盖 小部件构建(BuildContext上下文) { 返回新的扩展( 孩子:新的听众( ...

回答 1 投票 0

Kotlin 泛型 lambda 类型不匹配。必填:什么都没有

我在使用 Kotlin 泛型和 lambda 时遇到问题。 基本上我希望我的接口在泛型类型上有一个 lambda 函数。 这是一些示例代码,显示了我想要做的事情。 接口A 我在使用 Kotlin 泛型和 lambda 时遇到问题。 基本上我希望我的接口在泛型类型上有一个 lambda 函数。 这是一些示例代码,显示了我想要做什么。 interface A<T : B, U : C> { fun where(rdm: (T) -> U): A<T, U> } interface B { fun debugB(): C } interface C class D : B { override fun debugB(): F { return F() } fun toto() { } } class F : C class test : A<D, F> { override fun where(rdm: (D) -> F): test { return this } } class main() { init { val test: A<*, *> = test() test.where { q -> q.debugB() } } } 问题是,当我尝试执行以下操作时收到错误消息:test.where { q -> q.debugB() }:Type mismatch. Required: Nothing found: C。 我觉得这真的很奇怪,因为它能够将 q 的类型解析为 B 但它可以找到正确的返回类型。 (我尝试过inout,但都不起作用。) 不确定为什么要在 val test 对象中显式设置星号。通过这样做,您可以防止 test 对象访问 interface B。 允许编译器通过在调用构造函数时简单地删除类型来推断类型。 val test = Test() test.where { q -> q.debugB() }

回答 1 投票 0

如何在 JavaScript lambda 函数中获取变量的固定值?

我有一个函数返回函数。内部函数在其主体中使用父函数的参数。然后我列出了通过调用具有不同的父函数而生成的函数列表...

回答 1 投票 0

如何在 lambda 中捕获类成员的类成员

我尝试从 lambda 类的函数中捕获某个类成员的类成员。 澄清一下:ClassA 有一个 ClassB 类型的类成员,它有一个成员 C(例如指针)。克拉...

回答 1 投票 0

如何获取Java 14方法引用的MethodInfo?

我本质上是在问与这个老问题相同的问题,但针对的是 Java 14 而不是 Java 8。为了避免回答者导航到老问题的麻烦,我将在这里重新表述。 我想得到n...

回答 2 投票 0

IntelliJ 可以向我显示 lambda 中参数的完全限定名称吗?

在带有 lambda 的代码中,例如 Vaadin Web 应用程序中的此事件侦听器: someWidget.addValueChangeListener( 事件 -> { …… } ); …我想知道确切的类型,完全合格的

回答 2 投票 0

find_if可以用来在std::map/std::unordered_map中查找键吗?

这是一个简单的程序,包括将一个元素添加到 std::unordered_map 中。但在添加之前,首先检查该密钥是否已经存在,如果存在则不要添加。 我的问题是...

回答 1 投票 0

使用 lambda 将列表拆分为奇数和偶数两个列表

这就是我所拥有的: ev_filt = 过滤器(lambda x: x % 2 == 0, list1) od_filt = 过滤器(lambda x: x % 2 != 0, list1) ev_list = 列表(ev_filt) od_list = 列表(od_filt) length = int(input("请输入

回答 2 投票 0

在一行中从两个列表创建一个字典

从这些列表中, lst1 = ['a','b','c'] lst2 = [[1,2],[3,4,5],[6,7]] 我想创建: {1: 'a', 3: 'b', 6: 'c', 2: 'a', 4: 'b', 7: 'c', 5: 'b'} 我可以使用 for 循环创建它: d = {} 对于 l,nums...

回答 3 投票 0

如何根据类成员之一在类对象向量中查找元素并将其删除

我有一个类向量。每个类都有两个成员变量,一个名称(字符串)和工作时间(整数)。 我的目标只是删除数组中包含特定名称的元素。 我可以...

回答 1 投票 0

在一系列类中。如何在类中查找成员变量然后删除该元素? (C++)

我有一个类向量。每个类都有两个成员变量,一个名称(字符串)和工作时间(整数)。 我的目标只是删除数组中包含特定名称的元素。 我可以...

回答 1 投票 0

Python pandas 数据框使用 apply 来调用具有列表输出的函数

我正在尝试将函数应用于 pandas 数据框列的每个元素。该函数应该返回一个字符串列表。我希望列表中的每个字符串都成为自己的列...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.