闭包 问答列表

lambda 函数闭包捕获了哪些内容?

作者:Boaz 提问时间:2/19/2010

最近我开始玩 Python,我发现了一些奇怪的闭包工作方式。请考虑以下代码: adders=[None, None, None, None] for i in [0,1,2,3]: adders...

生存期和闭包捕获的变量如何交互?[复制]

作者:Kami SM 提问时间:5/29/2023

这个问题在这里已经有答案了: 为什么 Rust Closure 在被调用之前就拥有所有权 (1 个答案) 6个月前关闭。 我目前正在从《The Rust Programming Language》一...

为什么异步函数从外部作用域错误地绑定名称?[复制]

作者:UpTheIrons 提问时间:12/27/2022

这个问题在这里已经有答案了: 在循环(或推导)中创建函数(或 lambda)( 7 个答案) 11个月前关闭。 这是一个通过迭代循环的异步函数生成器。我希望这个关闭会尊重外部范围的名称。for i...

如何在从循环函数调用的函数中使用新的 useState 值,包括 React 中的超时?

作者:Korimako 提问时间:5/11/2023

在此代码中,我希望输出打印“Output:,1,2,3,4,5” 但是输出变量是过时的,因为我在从闭包返回 promise 后迭代调用该函数。 有什么有效的方法可以保持这种定时睡眠效果的循环,并获得...

如何在 Rust 中 Hyper 的异步闭包内从外部范围正确读取字符串值

作者:Tim Perry 提问时间:5/20/2023

我正在尝试学习 Rust,并尝试编写一些非常简单的 Web 服务器代码来做到这一点。 我以为我对生命周期和简单代码借用的基础知识有一个很好的了解,但我发现要么我在某个地方缺少一个基本的技术,要么我认...

访问 python 装饰器的本地范围内的变量 [duplicate]

作者:Jim 提问时间:5/28/2023

这个问题在这里已经有答案了: 如何从函数的闭包访问/修改变量? (1 个回答) 6个月前关闭。 考虑: def g(value): def f(): return value return ...

为什么 python 使用中间单元格作为闭包?

作者:andrew mamchyn 提问时间:1/23/2023

伙计们,我完全不明白为什么 Python 使用中间单元格进行闭包。例如: def outer(): x = "world" def inner(): print(f"Hello {x}") ...

R:函数的意外行为(可能是由于函数中公式对象的环境范围)

作者:Fabou 提问时间:6/15/2023

虽然是 R 的长期用户,但我几乎没有用 R 编写复杂程序的经验。在我的第一次尝试中,我遇到了代码的意外行为。也就是说,如果我尝试运行一个我已经定义了自己的函数,一个围绕 gamlss 回归模型适配的包...

与在 swift 中编写函数相比,创建闭包是否会对性能造成性能损失?

作者:serotonino 提问时间:7/27/2023

与普通函数相比,创建和使用闭包是否有性能损失? 请参阅以下示例: 使用闭包: let array = [1, 2, 3] let doubler: (Int) -> Int = { $0 * 2...

从 api 获取新数据并进一步渲染到 react typescript 列表中

作者:seventeen 提问时间:6/6/2023

这是我的api: const getTransactionsCashD = async (staff_id: string, page: number) => { setLoading(true)...


共336条 当前第15页