Closures 问答列表

如何找到所有闭包?

作者:Display Name 提问时间:2/28/2018

我们完全忘记了在闭包中引用自我及其属性时捕获它。(注意:编译器没有警告我们。现在,我们的应用程序已满,具有很强的参考周期。为了修复它们,我们必须将捕获列表逐个添加到每个闭包中。 我们怎样才能找到它们...

即使标记了生存期,闭包的寿命也可能超过当前函数

作者:user2925565 提问时间:3/22/2023

fn get_closeures<'a>(x: &'a i64) -> Vec<Box<dyn Fn() + 'a>> { let mut ret: Vec<Box<dyn Fn() -> ()>>...

如何在 Swift iOS 中使用 Closures 发回数据?

作者:SwiftNewbie 提问时间:1/2/2023

我正在按照本教程使用 Closures 发送回数据。https://betterprogramming.pub/5-ways-to-pass-data-between-view-controllers...

Rust 是否检测重复的闭包(例如,在循环中定义的闭包)?

作者:Siiir 提问时间:2/20/2023

当我需要调用许多可失败的函数时,我有时会将它们关闭。 然后我他们并捕获任何特殊变体(其他语言中的异常机制)。? 以下是我对 https://www.codewars.com/kata/5a090c4...

使用隐式类型闭包的错误生存期推断

作者:Andrey Hanin 提问时间:2/2/2023

这是微不足道的复制(截至 2 月 23 日的夜间 rustc): fn main() { let closure = |_v| {}; // this one works fine // le...

ECMASCRIPT 闭包 - 什么是 JavaScript 中的评估块?

作者: 提问时间:1/26/2023

https://tc39.es/ecma262/multipage/ecmascript-language-statements-and-declarations.html#sec-block-run...

单元测试请求HealthKit 的授权

作者:Shak Feizi 提问时间:12/1/2022

我尝试通过为 HKHealthStore 生成模拟来为 requestAuthorization 编写单元测试。但是我遇到了一个错误。异步等待失败:超过 2 秒的超时,预期未实现:“通过返回 true...

使用 curried 闭包重写 Groovy 元类 invokeMethod

作者:Dmitry E. 提问时间:10/8/2022

Groovy 允许我们通过对象元类用闭包覆盖每个实例的 invokeMethod。这在常规闭包中可以正常工作,但是当我尝试使用咖喱闭包做同样的事情时,我遇到了一个问题:覆盖不起作用。 // Crea...

等待完成处理程序完成后再返回

作者:David 提问时间:9/29/2022

func checkUsername(username: String) -> Bool { var avalible = true Database.database().referenc...

Swift:捕获列表

作者:Deepal 提问时间:3/26/2022

var array = [() -> ()]() var count = 0 var index = 0 while index < 5 { array.append { print("coun...


共20条 当前第2页