《从零开始学Swift》学习笔记(Day 17)——Swift中数组集合
2016-08-23 17:07
302 查看
数组(Array)是一串有序的由相同类型元素构成的集合。数组中的集合元素是有序的,可以重复出现。
声明一个Array类型的时候可以使用下面的语句之一。
var studentList1: Array<String>
var studentList2: [String]
声明的Array还不能用,还需要进行初始化,Array类型往往在声明的同时进行初始化。示例代码如下:
var studentList1: Array<String> = ["张三","李四","王五","董六"]
var studentList2: [String] = ["张三","李四","王五","董六"]
let studentList3: [String] = ["张三","李四","王五","董六"]
var studentList4 = [String]()
数组遍历
数组最常用的操作是遍历,就是将数组中的每一个元素取出来,进行操作或计算。整个遍历过程与循环分不开,可以使用for-in循环。
下面是遍历数组的示例代码:
var studentList: [String] = ["张三","李四","王五"]
for item in studentList {
print (item)
}
for (index, value) in studentList.enumerate() {
print("Item \(index + 1 ) : \(value)")
}
运行结果如下:
张三
李四
王五
Item 1 : 张三
Item 2 : 李四
Item 3 : 王五
声明一个Array类型的时候可以使用下面的语句之一。
var studentList1: Array<String>
var studentList2: [String]
声明的Array还不能用,还需要进行初始化,Array类型往往在声明的同时进行初始化。示例代码如下:
var studentList1: Array<String> = ["张三","李四","王五","董六"]
var studentList2: [String] = ["张三","李四","王五","董六"]
let studentList3: [String] = ["张三","李四","王五","董六"]
var studentList4 = [String]()
数组遍历
数组最常用的操作是遍历,就是将数组中的每一个元素取出来,进行操作或计算。整个遍历过程与循环分不开,可以使用for-in循环。
下面是遍历数组的示例代码:
var studentList: [String] = ["张三","李四","王五"]
for item in studentList {
print (item)
}
for (index, value) in studentList.enumerate() {
print("Item \(index + 1 ) : \(value)")
}
运行结果如下:
张三
李四
王五
Item 1 : 张三
Item 2 : 李四
Item 3 : 王五
相关文章推荐
- 《从零开始学Swift》学习笔记(Day 17)——Swift中数组集合
- 《从零开始学Swift》学习笔记(Day 17)——Swift中数组集合
- Swift 2.0学习笔记(Day 17)——Swift中数组集合
- 《从零开始学Swift》学习笔记(Day 58)—— Swift编码规范之变量或常量声明规范
- 《从零开始学Swift》学习笔记(Day 7)——Swift 2.0中的print函数几种重载形式
- 《从零开始学Swift》学习笔记(Day 3)——Swift 2.0之后增加的关键字
- 《从零开始学Swift》学习笔记(Day 69)——Swift与Objective-C混合编程之语言
- 《从零开始学Swift》学习笔记(Day 57)——Swift编码规范之注释规范:
- 《从零开始学Swift》学习笔记(Day 7)——Swift 2.0中的print函数几种...
- 《从零开始学Swift》学习笔记(Day 69)——Swift与Objective-C混合编程之语言
- 《从零开始学Swift》学习笔记(Day 70)——Swift与Objective-C混合编程之Swift与Objective-C API映射
- 《从零开始学Swift》学习笔记(Day 71)——Swift与C/C++混合编程之数据类型映射
- 《从零开始学Swift》学习笔记(Day 3)——Swift 2.0之后增加的关键字
- 《从零开始学Swift》学习笔记(Day 16)——字典集合
- 《从零开始学Swift》学习笔记(Day 57)——Swift编码规范之注释规范:文件注释、文档注释、代码注释、使用地标注释
- 《从零开始学Swift》学习笔记(Day 70)——Swift与Objective-C混合编程之Swift与Objective-C API映射
- 《从零开始学Swift》学习笔记(Day 71)——Swift与C/C++混合编程之数据类型映射
- 《从零开始学Swift》学习笔记(Day 7)——Swift 2.0中的print函数几种重载形式
- 《从零开始学Swift》学习笔记(Day 57)——Swift编码规范之注释规范:文件注释、文档注释、代码注释、使用地标注释
- 《从零开始学Swift》学习笔记(Day 71)——Swift与C/C++混合编程之数据类型映射