File tree Expand file tree Collapse file tree 1 file changed +4
-4
lines changed
swift-6-beta.docc/LanguageGuide Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change 19
19
20
20
## 枚举语法
21
21
22
- 使用 enum 关键词来创建枚举并且把它们的整个定义放在一对大括号内:
22
+ 使用 ` enum ` 关键词来创建枚举并且把它们的整个定义放在一对大括号内:
23
23
24
24
``` swift
25
25
enum SomeEnumeration {
@@ -190,7 +190,7 @@ default:
190
190
191
191
## 枚举成员的遍历
192
192
193
- 在一些情况下,你会需要得到一个包含枚举所有成员的集合。你可以这样实现:在枚举名的后面添加 ` : CaseIterable ` ——令枚举遵循 ` CaseIterable ` 协议。Swift 会生成一个 ` allCases ` 属性,用于表示一个包含枚举所有成员的集合。下面是一个例子:
193
+ 在一些情况下,你会需要得到一个包含枚举所有成员的集合。你可以这样实现:在枚举名的后面添加 ` : CaseIterable ` ——令枚举遵循 ` CaseIterable ` 协议。Swift 会生成一个 ` allCases ` 属性,用于表示一个包含枚举所有成员的集合。下面是一个例子:
194
194
195
195
``` swift
196
196
enum Beverage : CaseIterable {
@@ -395,7 +395,7 @@ enum ASCIIControlCharacter: Character {
395
395
```
396
396
-->
397
397
398
- 上面的例子,中枚举类型 ` ASCIIControlCharacter ` 的原始值类型被定义为 ` Character ` ,并设置了一些比较常见的 ASCII 控制字符。` Character ` 的描述详见< doc:StringsAndCharacters > 部分。
398
+ 上面的例子中,枚举类型 ` ASCIIControlCharacter ` 的原始值类型被定义为 ` Character ` ,并设置了一些比较常见的 ASCII 控制字符。` Character ` 的描述详见< doc:StringsAndCharacters > 部分。
399
399
400
400
原始值可以是字符串、字符,或者任意整型值或浮点型值。每个原始值在枚举声明中必须是唯一的。
401
401
@@ -426,7 +426,7 @@ enum Planet: Int {
426
426
```
427
427
-->
428
428
429
- 在上面的例子中,` Plant.mercury ` 的显式原始值为 1,` Planet.venus ` 的隐式原始值为 2,依次类推 。
429
+ 在上面的例子中,` Plant.mercury ` 的显式原始值为 1,` Planet.venus ` 的隐式原始值为 2,依此类推 。
430
430
431
431
当使用字符串作为枚举类型的原始值时,每个枚举成员的隐式原始值为该枚举成员的名称。
432
432
You can’t perform that action at this time.
0 commit comments