File tree Expand file tree Collapse file tree 1 file changed +4
-4
lines changed
swift-6-beta.docc/ReferenceManual Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -44,21 +44,21 @@ func someFunction(a: Int) { /* ... */ }
44
44
45
45
## 类型标识符
46
46
47
- * 类型标识符* 指的是命名类型或命名类型或复合类型的类型别名 。
47
+ * 类型标识符* 指的是命名类型,或命名类型、复合类型的类型别名 。
48
48
49
49
大多数情况下,类型标识符直接指的是与标识符同名的命名类型。
50
50
例如,` Int ` 是一个类型标识符,直接指的是命名类型 ` Int ` ,类型标识符 ` Dictionary<String, Int> ` 直接指的是命名类型 ` Dictionary<String, Int> ` 。
51
51
52
- 有两种情况下 ,类型标识符不是指与其同名的类型。
53
- 在第一种情况下 ,类型标识符指的是命名类型或复合类型的类型别名。
52
+ 有两种情况 ,类型标识符不是指与其同名的类型。
53
+ 第一种情况 ,类型标识符指的是命名类型或复合类型的类型别名。
54
54
例如,在下面的示例中,类型注解中使用的 ` Point ` 指的是元组类型 ` (Int, Int) ` 。
55
55
56
56
``` swift
57
57
typealias Point = (Int , Int )
58
58
let origin: Point = (0 , 0 )
59
59
```
60
60
61
- 在某些情况下 ,类型标识符使用点(.)语法来引用声明在其他模块中或嵌套在其他类型中的命名类型。例如,以下代码中的类型标识符引用了在 ExampleModule 模块中声明的命名类型 MyType。
61
+ 第二种情况 ,类型标识符使用点(.)语法来引用声明在其他模块中或嵌套在其他类型中的命名类型。例如,以下代码中的类型标识符引用了在 ExampleModule 模块中声明的命名类型 MyType。
62
62
63
63
``` swift
64
64
var someValue: ExampleModule.MyType
You can’t perform that action at this time.
0 commit comments