lambda 相关问题

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

AWS Lambda 授权方返回“未经授权”

我正在使用 AWS Lambda 来授权 GraphQL 查询,我想使用授权令牌从 Cognito 获取客户端信息,并使用用户属性中的 sub 来检查用户是否为

回答 1 投票 0

Python Java forEach 等价物

我是Java程序员。几天前我开始学习Python。 我想知道:有没有等价物 map.forEach(System.out::println) 在 Python 中使用 lambda 表达式? 或者仅使用 for 循环: 对于 m 中的 e...

回答 3 投票 0

有什么方法可以构造方法/lambda 表达式数组吗?

我很好奇这些是否可行: [] 方法 = { 方法 1, 方法 2, ... } [] lambda = { ()->, ()->, ... } 我认为...

回答 3 投票 0

如何将 lambda 与临时对象一起使用来实现移动语义?

假设我有类“X”,它实现了移动语义。 在此类中,copy-ctor 被删除: X级 { /* ...数据... */ X(X&&其他) { /* ...移动代码... */ }...

回答 1 投票 0

无法从 AWS Lambda 推送 Loki 中的日志

我们安装了 Grafana 服务器,并且除了 Grafana 之外,我们还配置了 Loki 作为 docker 容器服务。 我尝试将日志从 lambda 发送到 loki 的端点:/loki/api/v1/push。 ...

回答 1 投票 0

如何使用 DoubleFunction 将双精度数转换为百分比

我想编写接受双精度值的函数接口, 我想将其格式化为以下格式的相应字符串值: $$ [-]\d+[.\d] % $$ 其中 [...] 表示可选,\d 表示 di...

回答 1 投票 0

Python3中调用lambda时如何打印lambda函数参数

我已经定义了一个 lambda 表达式,我希望稍后在代码中使用它来打印 lambda 调用中每次更改的参数。 print(lambda) 应该是什么样子? x = 拉姆达 ...

回答 1 投票 0

java流中的异常处理reduce lambda

我正在尝试处理java中流的reduce(item,aggregator)函数内的异常。 这就是我的原始代码: 列表totalList = newList.stream() ...

回答 1 投票 0

QTimer::singleshot(0) lambda 函数调用有替代解决方案吗

我刚刚实现了一个 QLineEdit,它在获得焦点后立即选择它的文本。我创建了一个派生类并添加了 virtual void focusInEvent(QFocusEvent *event) 覆盖; 到标题。我首先...

回答 2 投票 0

如何按条件排序,然后使第一个结果的顶部结果成为不同排序的顶部?

所以我想知道我是否可以排序 排序目标 = 商店列表 .OrderByDescending(x => x.edited_date ?? x.created_date) .Select(y => new SortTarget { Id = y.id, store = y.store}) .

回答 1 投票 0

独立于AWS Lambda函数的Python子进程

我已成功创建一个读取和写入 RDS 的 Lambda 函数 (app1)。 我的Lambda函数是用python2.7编写的,并作为压缩包上传。 我创建并测试了压缩包...

回答 1 投票 0

为什么将 std::string 初始化为“”(通过 lambda)会崩溃?

为什么将 std::string 初始化为 "" (通过 lambda)会崩溃? 这不会崩溃: 静态 std::string strTest2 = [](){std::string * s = &strTest2; (*s) = "a";返回 s->...

回答 1 投票 0

如何忽略 pyzipcode 中的错误

尝试将邮政编码转换为数据框中的州时 代码 : 从 pyzipcode 导入 ZipCodeDatabase zcdb = 邮政编码数据库() df4[‘州’] = df4[‘邮政编码’].map(lambda x: zcdb[x].state) 通...

回答 1 投票 0

s3 文件上传在 Lambda 中失败,但以承担的角色成功

这让我发疯。我有一个 Lambda 函数。它有一个附加到其服务角色的策略(我们称之为 lambda-func-service-role),允许上传到存储桶: { “版本”:&

回答 1 投票 0

为什么我在惩罚包的情况下得到了很大的最佳收缩参数 lambda 值?

我正在研究使用LASSO(最小绝对收缩和选择算子)和Cox模型的生存分析。我使用R包penalized和optL1函数来找到最佳收缩参数la...

回答 1 投票 0

为什么自由函数可以工作,但 lambda 中的等效函数却无法编译?

以下 get 函数将使用可变参数返回一个字符串数组。它还通过简单地转换整数来处理提供整数的情况。 我提供了两个版本

回答 1 投票 0

Java 8 lambda 用于为每个部门选择最高薪员工

类员工{ 公共弦乐部; 公共 int 工资; } 列出所有员工 = ... 我需要一个列表,其中每个部门只有 1 名最高薪员工。

回答 11 投票 0

lambda 时代的观察者模式

观察者模式传统上要求观察者实现 update() 方法。 然而,当我们有 lambda 表达式时,我们也可以这样做: #包括 #包括 观察者模式传统上需要观察者实现update()方法。 但是,当我们有 lambdas 时,我们也可以这样做: #include <functional> #include <vector> #include <iostream> class Subject { public: using CallbackClosure = std::funtion<void()>; void RegisterCallback(CallbackClosure&& cb) { closures_.push_back(std::move(cb)); } void test() { for (auto const& cb : closures_) { cb(); } } private: std::vector<CallbackClosure> closures_; }; // usage int main() { Subject s; // register here with a lambda instead of a pointer to the observer s.RegisterCallback([]{ std::cout << "Hey from main\n"; } s.test(); return 0; } 我知道我们当然可以让RegisterCallback成为一个ure virtual并让不同的主题来实现。那个界面,但上面的内容应该足以说明这个例子了。 这是实现“观察者模式”的现代方式吗?或者为观察者定义更新接口也有一些好处吗? lambda 可以简单地被视为匿名观察者吗? 现在已经接近就寝时间了,但这是我正在思考的一个非常快速的草稿。 #include <unordered_map> #include <functional> #include <iostream> namespace details { struct revoke_itf_t { virtual void revoke(std::size_t cookie) = 0; virtual ~revoke_itf_t() = default; }; struct subscription_t { std::size_t cookie; revoke_itf_t* subscriptions; // todo bool flag and move constructor ~subscription_t() { subscriptions->revoke(cookie); } }; } template<typename... args_t> class callbacks_t : public details::revoke_itf_t { public: [[nodiscard]] auto subscribe(std::function<void(args_t...)> callback) { m_subscription_id++; m_subscriptions.insert({m_subscription_id,callback}); return details::subscription_t{m_subscription_id,this}; } void operator()(args_t&&... args) { for(auto& [cookie,callback] : m_subscriptions) { callback(std::forward<args_t>(args)...); } } private: void revoke(std::size_t cookie) override { auto it = m_subscriptions.find(cookie); if ( it != m_subscriptions.end() ) { m_subscriptions.erase(it); } } std::size_t m_subscription_id{0ul}; std::unordered_map<std::size_t,std::function<void(args_t...)>> m_subscriptions; }; int main() { callbacks_t<int> subject; { auto subscription = subject.subscribe([](int value) { std::cout << value << "\n"; }); subject(1); subject(2); // subscription goes out of scope here } subject(3); }

回答 1 投票 0

无法从Python循环中创建的按钮发送信号

我正在尝试循环创建一系列按钮。每个按钮都有一个 id 号作为文本,当单击该按钮时,它应该将 id 号发送到一个将打开

回答 1 投票 0

使用实体框架从字符串中创建表达式

对于使用实体框架进行分页的表,我想创建简单的类来生成映射到 EF 实体的表达式树。另外,我希望 EF 只获取需要的列...

回答 1 投票 0

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