天天看点

《从零开始学Swift》学习笔记(Day 35)——会使用下标吗?



原创文章,欢迎转载。转载请注明:关东升的博客

看下面的示例代码是不是使用过:

在访问数组和字典的时候,可以采用下标访问。其中数组的下标是整数类型索引,字典的下标是它的“键”。

下标

swift中的下标相当于java中的索引属性和c#中的索引器。

下标访问的语法格式如下:

下标也有类似于计算属性的getter和setter访问器。

getter访问器是一个方法,在最后使用return语句将计算结果返回。

setter访问器“新属性值”是要赋值给属性值。参数的声明可以省略,系统会分配一个默认的参数newvalue。

示例:二维数组

在swift中没有提供二维数组,只有一维数组array。可以自定义一个二维数组类型,然后通过两个下标参数访问它的元素,形式上类似于c语言的二维数组。

采用下标的二维数组示例代码如下:

输出结果如下:

0  0  0  0  0  0  0  0  0  0

0  1  2  3  4  5  6  7  8  9

0  2  4  6  8  10  12  14  16  18

0  3  6  9  12  15  18  21  24  27

0  4  8  12  16  20  24  28  32  36

0  5  10  15  20  25  30  35  40  45

0  6  12  18  24  30  36  42  48  54

0  7  14  21  28  35  42  49  56  63

0  8  16  24  32  40  48  56  64  72

0  9  18  27  36  45  54  63  72  81

欢迎关注关东升新浪微博@tony_关东升。

关注智捷课堂微信公共平台,了解最新技术文章、图书、教程信息

《从零开始学Swift》学习笔记(Day 35)——会使用下标吗?

继续阅读