diff --git a/source/02_language_guide/09_Structures_And_Classes.md b/source/02_language_guide/09_Structures_And_Classes.md index 9c63ad50..a4d59790 100755 --- a/source/02_language_guide/09_Structures_And_Classes.md +++ b/source/02_language_guide/09_Structures_And_Classes.md @@ -32,6 +32,10 @@ Swift 中结构体和类有很多共同点。两者都可以: 类支持的附加功能是以增加复杂性为代价的。作为一般准则,优先使用结构体,因为它们更容易理解,仅在适当或必要时才使用类。实际上,这意味着你的大多数自定义数据类型都会是结构体和枚举。更多详细的比较参见 [在结构和类之间进行选择](https://developer.apple.com/documentation/swift/choosing_between_structures_and_classes)。 +> 注意 +> +> 类和 actors 共享很多特性。更多信息请参见 [并发](./28_Concurrency.md)。 + ### 类型定义的语法 {#definition-syntax} 结构体和类有着相似的定义方式。你通过 `struct` 关键字引入结构体,通过 `class` 关键字引入类,并将它们的具体定义放在一对大括号中: diff --git a/source/02_language_guide/28_Concurrency.md b/source/02_language_guide/28_Concurrency.md new file mode 100644 index 00000000..89b39459 --- /dev/null +++ b/source/02_language_guide/28_Concurrency.md @@ -0,0 +1 @@ +# 并发 diff --git a/source/SUMMARY.md b/source/SUMMARY.md index 072cb551..7653f251 100755 --- a/source/SUMMARY.md +++ b/source/SUMMARY.md @@ -23,6 +23,7 @@ * [析构过程](02_language_guide/15_Deinitialization.md) * [可选链](02_language_guide/16_Optional_Chaining.md) * [错误处理](02_language_guide/17_Error_Handling.md) + * [并发](02_language_guide/28_Concurrency.md) * [类型转换](02_language_guide/18_Type_Casting.md) * [嵌套类型](02_language_guide/19_Nested_Types.md) * [扩展](02_language_guide/20_Extensions.md)