Update 06_Declarations.md

This commit is contained in:
Jie Liang
2021-09-21 20:55:40 -05:00
committed by GitHub
parent 5c54284a30
commit c70d3aa08f

View File

@ -1036,7 +1036,7 @@ actor 名称: 遵循的协议 {
}
```
Actor 内可包含零个或多个声明。这些声明包括存储属性和计算属性、实例方法、类型方法、构造器、唯一的析构器、下标、类型别名,甚至其他类、结构体和枚举声明。关于包含多种声明的 actors 的几种例子,请参考 `Actors`(附上跳转链接)
Actor 内可包含零个或多个声明。这些声明包括存储属性和计算属性、实例方法、类型方法、构造器、唯一的析构器、下标、类型别名,甚至其他类、结构体和枚举声明。关于包含多种声明的 actors 的几种例子,请参考 [Actors](../02_language_guide/28_Concurrency.md#Actors)。
Actor 类型可以遵循任意数量的协议,但是不能继承于其他类、枚举、结构体或者其他 actor。但是用 `@objc` 标记的 actor 隐性地遵循了 `NSObjectProtocol` 协议,且作为 `NSObject` 的子类型暴露给 Objective-C 运行时。
@ -1910,4 +1910,4 @@ Swift 提供了五个级别的访问控制:`open`、`public`、`internal`、`f
#### actor-isolation-modifier {#actor-isolation-modifier}
> actor 隔离修饰符 → **nonisolated**
>
>