swift集合:数组、集合、字典之使用 #10

Swift 提供arrays、sets、Dictionaries三种基本的集合类型用来存储集合数据。数组(Arrays)是有序数据的集。集合(Sets)是无序无重复数据的集。字典(Dictionaries)是无序的键值对的集。

下面介绍一下三种数据结构的简单的使用:

//数组的定义和遍历
var student = ["张三","李四","王隔壁"]
for item in student {
    print( item )
}
for (key,value) in student.enumerated() {
    print( String(key)+"=="+String(value) )
}

//集合的定义和遍历
var letters = Set<Character>()
letters.insert("x")
for lett in letters{
    print("\(lett)")
}

var letters1: Set<String> = []
letters1.insert("xiaobai")
letters1.insert("xiaobai2")
for lett in letters1{
     print("\(lett)")
}
//字典的定义和遍历
var zidian = ["name":"xiaobai","title":"swift教程"]

for (key,value) in zidian {
    print( "\(key)=\(value)" )
}

如需详细了解具体的使用方法请参考:http://www.swift51.com/swift4.0/chapter2/04_Collection_Types.html