Skip to content

Commit b9480f1

Browse files
authored
修复语病与理顺语句 (#1232)
1 parent 51e9f81 commit b9480f1

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

source/02_language_guide/26_Access_Control.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ Swift 为代码中的实体提供了五种不同的*访问级别*。这些访问
3131

3232
open 为最高访问级别(限制最少),private 为最低访问级别(限制最多)。
3333

34-
open 只能作用于类和类的成员,它和 public 的区别主要在于 open 限定的类和成员能够在模块外能被继承和重写,在下面的 [子类](#subclassing) 这一节中有详解。将类的访问级别显式指定为 `open` 表明你已经设计好了类的代码,并且充分考虑过这个类在其他模块中用作父类时的影响。
34+
open 只能作用于类和类的成员,它和 public 的区别主要在于 open 限定的类和成员能够在模块外被继承和重写,在下面的 [子类](#subclassing) 这一节中有详解。将类的访问级别显式指定为 `open` 表明你已经设计好了类的代码,并且充分考虑过这个类在其他模块中用作父类时的影响。
3535

3636
### 访问级别基本原则 {#guiding-principle-of-access-levels}
3737

@@ -46,7 +46,7 @@ Swift 中的访问级别遵循一个基本原则:*实体不能定义在具有
4646

4747
### 默认访问级别 {#default-access-levels}
4848

49-
你代码中所有的实体,如果你不显式的指定它们的访问级别,那么它们将都有一个 `internal` 的默认访问级别,(有一些例外情况,本文稍后会有说明)。因此,多数情况下你不需要显示指定实体的访问级别
49+
你代码中所有的实体,如果你不显式的指定它们的访问级别,那么它们将都有一个 `internal` 的默认访问级别,(有一些例外情况,本文稍后会有说明)。因此,多数情况下你不需要显式指定实体的访问级别
5050

5151
### 单 target 应用程序的访问级别 {#access-levels-for-single-target-apps}
5252

@@ -127,7 +127,7 @@ private class SomePrivateClass { // 显式 private 类
127127

128128
> 注意
129129
>
130-
> 元组不同于类、结构体、枚举、函数那样有单独的定义。一个元组的访问级别由元组中元素的访问级别来决定的,不能被显示指定
130+
> 元组不同于类、结构体、枚举、函数那样有单独的定义。一个元组的访问级别是由元组中元素的访问级别来决定的,不能被显式指定
131131
132132

133133
### 函数类型 {#function-types}
@@ -305,7 +305,7 @@ public struct TrackedString {
305305
306306
### 协议继承 {#protocol-inheritance}
307307

308-
如果定义了一个继承自其他协议的新协议,那么新协议拥有的访问级别最高也只能和被继承协议的访问级别相同。例如,你不能将继承自 `internal` 协议的新协议访问级别指定为 `public` 协议
308+
如果定义了一个继承自其他协议的新协议,那么新协议拥有的访问级别最高也只能和被继承协议的访问级别相同。例如,你不能将继承自 `internal` 协议的新协议访问级别指定为 `public`
309309

310310
### 协议遵循 {#protocol-conformance}
311311

0 commit comments

Comments
 (0)