lambda 相关问题

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

如何将 [[nodiscard]] 属性应用于 lambda?

我想防止人们在不处理返回值的情况下调用 lambda。 Clang 4.0 拒绝我尝试过的一切,使用 -std=c++1z 进行编译: auto x = [&] [[不丢弃]] () { return 1; }...

回答 2 投票 0

map 函数返回 Unit 列表而不是 Char

为什么这个函数返回Unit类型的列表而不是返回[c,c,c,c]列表 有趣的转换(名称:字符串){ val list=name.map { 如果(它=='a'){ 返回@地图} 否则{it+1} } println(l...

回答 1 投票 0

如何将 Func<T, bool> 转换为表达式<Func<T, bool>>

我使用此代码,但出现错误: 错误:System.ArgumentException:“...GreenPaperItem”类型的表达式不能用于

回答 1 投票 0

使用 lambda 的 List<> 的 Java8 子列表

我有一个问题,我认为这对于流和/或 lambda 来说是完美的。另一方面,我不想让这个变得过于复杂,但因为我会在许多变体中使用这种特定的技术(运行

回答 4 投票 0

在对象初始化期间添加事件处理程序

我需要将某种类型的实例(此时将创建)传递给方法。这种类型提供了几个我也想订阅的事件,所以我的代码如下所示: ...

回答 3 投票 0

如何防止模拟的外部库函数被内部未模拟的调用

我们最近将部分代码库移至由 lerna 管理的共享包存储库。 该代码库的一部分包含我们的处理程序、commandHandlers、查询等。 有时,为了解析请求,...

回答 1 投票 0

根据模板参数切换案例数量

我需要一种有效的方法将 0 到 N-1 范围内的运行时动态 int 转换为模板参数。 也就是说,从逻辑上讲,我想创建一个在 0 和 ... 之间切换数字的开关

回答 1 投票 0

节点 lambda 使用 AWSJavaScriptSDK/v3 GetObjectCommand 调用文件内容的次数是否有限制?

https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-s3/classes/getobjectcommand.html 我有一个节点 lambda,它解析 s3 文件夹中的 json 文件,读取文件,然后注入...

回答 2 投票 0

为什么 std::unique() 对于元素之间变化的相等关系会被破坏?

我编写了一些代码来迭代向量。在将后续出现视为重复项之前,它允许每个元素最多出现两次。 int main() { std::向量 vec = ...

回答 1 投票 0

std::unique()中lambda函数的使用

我编写了一些代码来迭代向量。在将后续出现视为重复项之前,它允许每个元素最多出现两次。 int main() { std::向量 vec = ...

回答 1 投票 0

std::中lambda函数的独特用法

我编写了一个cpp代码来迭代向量。在将后续出现视为重复项之前,它允许每个元素最多出现两次。 int main() { std::向量 vec = ...

回答 1 投票 0

Java 语法:lambda 表达式前的括号

我在Google示例中看到了该代码: 同意信息.requestConsentInfoUpdate( 这, 参数, (OnConsentInfoUpdateSuccessListener) () -> { // TODO:加载...

回答 1 投票 0

在 pandas.assign() 中使用 lambda 函数字典会给出错误的结果。如何避免惰性绑定?

我想用 pandas 修改多个列。 将 pandas 导入为 pd df = pd.DataFrame({'a': [1,2], 'b':[3,4]}) df = df.assign(**{v: lambda x:x[v]*10 for v in ['a', 'b']}) 不返回

回答 2 投票 0

如何用lambda表达式连接3个表?

我有一个简单的 LINQ lambda 连接查询,但我想添加带有 where 子句的第三个连接。我该如何去做呢? 这是我的单连接查询: var myList = 公司 。加入( 教派...

回答 4 投票 0

Google Sheets QUERY 功能:按名称选择列

我有一个 Google 表格,其命名范围超出了 A-Z 列。名称范围有标题行。我想使用 QUERY 函数通过标题标签选择列。 我的配方...

回答 3 投票 0

AWS lambda 函数:意外令牌

我有一个 AWS Lambda 函数。处理程序函数为空(出于故障排除目的而注释掉) 当我点击测试时,我收到一条错误消息,如下所示: { “errorType”:“运行时。

回答 1 投票 0

c#:如何在多行主体的方法中使用“=>”?

如何编写带有“=>”的多行方法? 公共 int SimpleAddition(int firstInt, int secondaryInt) => firstInt + secondaryInt; 如果我没记错的话,上面的方法是

回答 1 投票 0

我可以给 lambda 起个名字吗?

我有大约下一个形状的很好的功能代码(ComponentRegistry.java): 公共无效 doExport() { config.exports().forEach((key, type) -> { ... } } 问题在于...

回答 2 投票 0

如何解构 lambda 参数中的一对

当我使用 for 循环时,我可以立即解构参数,例如 for(const auto & [键, 值] : myMap) { } 但我可以在 lambda 中做同样的事情吗? (显然不是这样的,这不会编译) 是...

回答 1 投票 0

下面的方法体使用 lamda 运算符只是语法糖吗?

编译后这两个方法声明是否相同? (1) 公共无效MyMethod()=>...; (2) 公共无效我的方法() { ... } 如果不是,使用较短的第一个会受到处罚

回答 1 投票 0

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