feat:更新「访问控制级别」

This commit is contained in:
chenxi
2021-08-16 00:43:55 +08:00
parent ff3824c368
commit 10f7e8f9a2

View File

@ -1871,6 +1871,8 @@ Swift 提供了五个级别的访问控制:`open`、`public`、`internal`、`f
该修饰符表示声明只能被声明所直接包含的作用域内的代码访问。
为了达到访问控制的目的,同一文件中相同类型的扩展共享访问控制作用域。如果这些扩展与它们扩展的类型也在同一个文件中,则这些扩展共享该类型的访问控制作用域。
以上访问级别修饰符都可以选择带上一个参数,该参数由一对圆括号和其中的 `set` 关键字组成(例如,`private(set)`)。使用这种形式的访问级别修饰符来限制某个属性或下标的 setter 的访问级别低于其本身的访问级别正如 [Getter 和 Setter](../02_language_guide/26_Access_Control.md#getters-and-setters) 中所讨论的