-
Swfit教程3:数组
普通类 -
- 支持
- 批判
- 提问
- 解释
- 补充
- 删除
-
-
一维数组
---------------
整数数组
定义一个整数数组 1 2 3 4 5
在swift中要有中括号
具体语法如下:
当然,我们想利用swift来智能推断数组的类型也是可以的
比如:
小数数组
字符类型数组
布尔类型数组
空数组
注意:如果是空数组,要定义数组中元素的类型
不然在使用的时候会很麻烦
字符串类型数组
比如我现在有2个People类的对象zs和ls
想把它放到列表list里面
在这里你会发现
直接打印一个对象,得到的就是这个对象的类名
如果我想打印list这个列表中每一个对象的名称怎么办?
二维数组
我们现在可以定义一维数组:
如果想定义二维数组呢?
---------------
二维数组其实就是数组中的数组
定义方法如下:
或者这样写:
这两种写法都是一样的
---------------
如何向一个数组中添加元素
我们可以利用append方法
append中的参数即为想要添加的元素
---------------
还有一个可以直接连接数组的方法
就是直接用加号 ➕
但是注意用+的话
加的必须是数组,而不是单个元素
利用count获得数组的长度
利用基础for循环循环打印数组元素
利用for-each 循环循环数组元素
访问一维数组的某一个元素元素:
注意,位置是从0开始的,所以以上代码访问arr的第三个元素
---------------
通过arr[2]同样可以用来获得2维数组的第三个元素
但是第三个元素自身也是一个数组
所以可以直接打印出来一个数组
通过以下的方法,就可以获得二维数组的某一个具体元素
-
-
- 标签:
- swfit
- 数组
- 教程
-
加入的知识群:
学习元评论 (0条)
聪明如你,不妨在这 发表你的看法与心得 ~