gpt4 book ai didi

swift - 当我在 Swift 4 中显式使用内部访问控制级别时

转载 作者:可可西里 更新时间:2023-11-01 01:08:33 26 4
gpt4 key购买 nike

我对内部访问控制级别有疑问

Internal 是 Swift 中的默认访问控制级别

所以我认为所有的internal访问控制都应该被移除

是否有在 Swift 中显式使用 internal 访问控制的特定情况?

我何时或如何在 Swift 中使用内部访问控制?

最佳答案

我发现一个案例 internal 需要显式添加:

public internal(set) var myInt = 0

省略 internal 关键字会导致编译错误。

这在 swift 包/pod 中特别有用。该属性是公开公开的,但只能在包/pod 内部更改该值。

关于swift - 当我在 Swift 4 中显式使用内部访问控制级别时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51759895/

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