File tree Expand file tree Collapse file tree 1 file changed +3
-3
lines changed
swift-6-beta.docc/LanguageGuide Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Original file line number Diff line number Diff line change 3
3
4
4
访问集合的元素
5
5
6
- 下标可以定义在类 、结构体和枚举中,是访问集合、列表或序列中元素的快捷方式。可以使用下标的索引,设置和获取值 ,而不需要再调用对应的存取方法。举例来说,用下标访问一个 ` Array ` 实例中的元素可以写作 ` someArray[index] ` ,访问 ` Dictionary ` 实例中的元素可以写作 ` someDictionary[key] ` 。
6
+ ** 下标 ** 可以定义在类 、结构体和枚举中,是访问集合、列表或序列中元素的快捷方式。可以使用下标的索引设置和获取值 ,而不需要再调用对应的存取方法。举例来说,用下标访问一个 ` Array ` 实例中的元素可以写作 ` someArray[index] ` ,访问 ` Dictionary ` 实例中的元素可以写作 ` someDictionary[key] ` 。
7
7
8
- 一个类型可以定义多个下标,通过不同索引类型进行对应的重载 。下标不限于一维,你可以定义具有多个入参的下标满足自定义类型的需求 。
8
+ 一个类型可以定义多个下标,系统会根据索引值的类型自动选择对应的下标重载 。下标不限于一维,你可以定义具有多个入参的下标来满足自定义类型的需求 。
9
9
10
10
<!--
11
11
TODO: this chapter should provide an example of subscripting an enumeration,
@@ -68,7 +68,7 @@ subscript(index: Int) -> Int {
68
68
```
69
69
-->
70
70
71
- 下面代码演示了只读下标的实现,这里定义了一个 ` TimesTable ` 结构体,用来表示对应整数的乘法表。
71
+ 下面代码演示了只读下标的实现,这里定义了一个 ` TimesTable ` 结构体,用来表示对应整数的乘法表:
72
72
73
73
``` swift
74
74
struct TimesTable {
You can’t perform that action at this time.
0 commit comments