跳到主要内容
9,009问题
筛选依据
排序依据
标记为
0 投票
1 回答
18 意见

带闭包的捕获变量的链接生存期

我想将闭包传递给一个方法,该方法会改变捕获的变量。我可以这样做,但编译器建议我为捕获的变量赋予静态生存期,否则它们可能不存在。。。
qnilab的用户头像
1 投票
1 回答
55 意见

为什么Haskell闭包总是给我“(Integral(IOt0))没有实例”错误?

尊敬的StackExchange专家:,我一直试图从《用Haskell编程》一书中学习如何用Haskel编程,我在第5章中遇到了一个涉及闭包的示例。我试过。。。
Anon Anon的用户头像
9 投票
0 答案
151 意见

泛型类型上的“static Bound”是必需的

我不明白为什么在一种情况下(bar)需要“静态绑定”,而在另一种情况(baz)中不需要:fn f<T>(输入:T)->布尔{}fn bar<T>()->Box<dyn fn(T)->bool+'。。。
萨格尔的用户头像
  • 136
-5 投票
0 答案
46 意见

闭包中的变量在JavaScript中不起作用[重复]

为什么闭包在这段代码中不起作用?常数a=函数(){const header=document.querySelector('h1');header.style.color=“红色”;};a();常数b=函数(){header.style.color='。。。
Hamed Fathi的用户头像
0 投票
0 答案
89 意见

在对象销毁期间从另一个成员变量操作成员变量安全吗?

考虑下面的代码,当对象被销毁时,我们试图触发一些操作(一种RAII):结构终结器{std::function<void()>fun;//<--这被调用了。。。
Pavel Kirienko的用户头像
0 投票
1 回答
37 意见

如何正确写入定时器功能?[副本]

我有几个复杂的排序函数,它们从其他函数中获取参数我想编写一个计时器函数,它将接受一个带参数的复杂函数,该函数调用如下:计时器(。。。
ДенисФеДотов的用户头像
-3 投票
0 答案
46 意见

包含过时状态的React useEffect清理/卸载函数

我的反应组件中有一些状态,在卸载时,我想用执行一些保存逻辑。我面临一个问题,在useEffect清理函数中卸载时使用的状态。。。
马库斯德尔2112的用户头像
-1 投票
0 答案
41 意见

表示组件中数据数组在函数内部使用时未更新的状态

我正在尝试使用IntersectionObserverAPI生成一个无限滚动的pokemons列表,其中页面末尾有一个空的div元素,当需要查看更多pokemon时。。。
Noobest Guy的用户头像
0 投票
2 答案
56 意见

如何避免在闭包中生成“无法返回引用临时值的值”?

我有一个结构Thing,它实现了克隆,但没有复制,它有两个方法,一个用于执行工作,另一个用于从现有的“父”Thing派生“子”Thing。不是。。。
RBF06的用户头像
  • 2,359
0 投票
2 答案
52 意见

当在guard语句中检查带有弱self的self-defined为nil时,为什么弱引用会升级为强引用?

问题:当self被定义为弱self,然后在保护语句中使用可选绑定分配给变量时,为什么弱引用会升级为强引用?我是初学者。。。
zztkm的用户头像
0 投票
0 答案
22 意见

我可以设置go-linter来禁止在函数闭包中为绑定变量赋值吗?

Go允许人们在函数闭包中对绑定变量进行赋值(例如:Go之旅)。func加法器()func(int)int{总和:=0返回func(x int)int{总和+=x返回。。。
Santi Santichaivekin的用户头像
-6 投票
2 答案
52 意见

匿名函数与经典函数[重复]

我无法找出这种行为的原因,有人能帮我理解吗let计数器=(函数(){让计数=0;返回函数(){计数+=1;返回计数;...
Aravind Piratla的用户头像
2 投票
1 回答
71 意见

创建R闭包的单独副本

有没有一种方法可以将闭包复制到包含原始闭包当前状态的新对象中,同时也将其与环境中所有即将发生的更改分离?我试着来。。。
oepix的用户头像
  • 214
0 投票
0 答案
40 意见

关闭Javascript。为什么我无法访问返回的内部变量[duplicate]

const机箱计数器=()=>{让计数=0常数增量=()=>{计数++}常量getCount=()=>{返回计数}return{increment,getCount,count}}让。。。
艾伦的用户头像
  • 9,933
2 投票
2 答案
95 意见

如何在C++中重用“闭包生成器”?

我知道一个问题,闭包的行为与C语言中的其他编程语言(它们扩展了捕获变量的生命周期,并具有GC)不同++如果我们写这样的代码自动生成器(){...
miyou379的用户头像

15 30 50 每页
1
2 4 5
601