我可以在 Swift 中看到许多保留循环的例子。然而,其中许多是不正确的,阅读文档并不能做出我可以遵循的真正简单的例子。
例如:
class Dog {
func bark() {
print ("YAP")
}
}
var dog = Dog()
let doSomething = {
dog.bark()
}
doSomething()
闭包 doSomething 会导致保留循环吗?我知道关闭会很快执行,但这不是问题。这是否会固有地导致保留循环?
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句