Compare commits
7 Commits
Ch-Enumera
...
feature/Ch
| Author | SHA1 | Date | |
|---|---|---|---|
| 005a502462 | |||
| f2771ba9fc | |||
| 529a89b80b | |||
| 51a54f10ef | |||
| 64abdbff70 | |||
| 40172abfbe | |||
| 898930b0ec |
@ -32,6 +32,10 @@ Swift 中结构体和类有很多共同点。两者都可以:
|
||||
|
||||
类支持的附加功能是以增加复杂性为代价的。作为一般准则,优先使用结构体,因为它们更容易理解,仅在适当或必要时才使用类。实际上,这意味着你的大多数自定义数据类型都会是结构体和枚举。更多详细的比较参见 [在结构和类之间进行选择](https://developer.apple.com/documentation/swift/choosing_between_structures_and_classes)。
|
||||
|
||||
> 注意
|
||||
>
|
||||
> 类和 actors 共享很多特性。更多信息请参见 [并发](./28_Concurrency.md)。
|
||||
|
||||
### 类型定义的语法 {#definition-syntax}
|
||||
|
||||
结构体和类有着相似的定义方式。你通过 `struct` 关键字引入结构体,通过 `class` 关键字引入类,并将它们的具体定义放在一对大括号中:
|
||||
|
||||
1
source/02_language_guide/28_Concurrency.md
Normal file
1
source/02_language_guide/28_Concurrency.md
Normal file
@ -0,0 +1 @@
|
||||
# 并发
|
||||
@ -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)
|
||||
|
||||
Reference in New Issue
Block a user