闭包 问答列表

将异步闭包用作 HRTB 的 lambda 函数

作者:Fred Hors 提问时间:3/29/2023

我正在尝试使用异步闭包作为 lambda 函数。 但我刚刚发现,还有一些我不明白的东西: REPL:https://www.rustexplorer.com/b/w6fmvw。 错误: err...

返回函数或 lambda 函数有区别吗?

作者:david 提问时间:3/30/2023

以下两个代码之间是否有区别(甚至是微妙的)? (第二代码有什么特殊用例吗? 代码 1 def f(n): def g(x): return x * n return g 代码 2 def f...

回调函数未更新状态

作者:Prasadbro 提问时间:3/30/2023

我不知道为什么我的回调函数没有收到由钩子调用的更新状态,一旦用户更新,我就可以在控制台.log中看到更新的值。disconnectSocket()useWindowUnloadEffect() 当我...

什么时候在 Javascript 中确定闭包?

作者:江定玺 提问时间:4/4/2023

我对函数获得闭包的时间有点困惑。这是否发生在编译时或运行时。最好用执行上下文来解释这个概念。 执行所有与内部属性 [[scopes]] 一起诞生的函数。如果是这样,[[scopes]] 和“对外部词...

outer 和 [[scopes]] 之间有什么关系?

作者:江定玺 提问时间:4/5/2023

在执行函数时,会创建一个执行上下文,执行上下文的词法环境中的 outer 属性指向上层执行上下文的词法环境,以获取执行过程中使用的变量。数组是否由 [[Scopes]] 外部链接上的所有词法环境维护?...

从闭包内部循环中获取回调

作者:Vikash Kumar Chaubey 提问时间:4/10/2023

我正在使用一个递归函数,该函数调用子函数,这些函数在某些条件下返回调用此函数。这些函数使用闭包来返回数据,因为它们是某些处理(包括 API 调用)所必需的。由于我使用闭包递归返回数据,因此我的函数将 ...

带有嵌套函数和函数参数的程序输出

作者:MPP 提问时间:4/15/2023

给定以下代码 def alpha(num, proc): def beta(): print(num) if num == 1: alpha(2, beta) else: proc()...

Spark 项目在本地正常运行,但当我提交集群时,它报告了 null 指针异常

作者:yulu ye 提问时间:4/15/2023

我在目标文件的函数 (def) 之外设置了多个全局变量并将它们初始化为 null,然后在其中一个函数中分配和更新它们,并在另一个函数中调用这些全局变量,这使我得到变量始终为 null。我猜这可能是一个...

使用 Python __call__魔术方法在类中复制“def”

作者:feiyang472 提问时间:4/17/2023

假设我们有一个充当装饰器的类 class Foo: def __init__(self, func): self.func = func self.variable1 = 1 self.va...

JavaScript Closure 从外部作用域更改变量值

作者:Sopo1805 提问时间:4/22/2023

我不明白为什么我返回的函数没有从外部函数更改变量的值。 嗨,我写了js函数: function num() { let number = 0; console.log(number) ret...


共336条 当前第26页