gpt4 book ai didi

swift - 在协议(protocol)扩展中将方法标记为 final

转载 作者:搜寻专家 更新时间:2023-10-31 22:34:43 25 4
gpt4 key购买 nike

执行以下操作的含义是什么:

protocol A {
func f()
}

extension A {
final f() {}
}

我想了解将 final 放在这里的扩展中与不放置它相比有何作用。我知道 final 的作用,我希望了解实现/不实现 f 及其子类的类的覆盖行为。

最佳答案

您不能再将扩展函数标记为最终的。

https://bugs.swift.org/browse/SR-1762

关于swift - 在协议(protocol)扩展中将方法标记为 final,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32545666/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com