标签:
元组(Tuples)与数组和字典的差别较大,元组是把多个值组成一个复合值:
let http 404 Error = (404,"Not Found") //http 404 的类型是(Int,String),值是(404,"Not Found")
可以在定义元组的时候给单个元素命名,这时候元组的数组有一些相似:
let http200Status = (statusCode: 200, description: "OK")
数组(Array)和字典(Dictionary)都是存储同一种数据类型的集合,字典是以键值对的形式,数组只有值。但是数组实际上是特殊的字典,它的键相当于是从0开始的有序自然数。
数组的插入和追加元素的区别:
var arrayTest = ["hello"] arrayTest.insert("Swift",atIndex:1) //插入元素的方法 arrayTest.append("Swift") //追加元素的方法
下面记录字典的基本用法:
字典的创建:
//创建字典的两种方法 var myChildren:Dictionary<String,String> = [ "first":"大毛" "second":"二毛" "third":"三毛" ] var myDog = [ 1:"大黄" 2:"二黄" 3:"小黄" ]
字典的读取(查询):
myChildren["first"] //返回“大毛” myDog[3] //返回“小黄”
字典的遍历:
//获取字典所有的值 for value in myDog.values { print("Value:\(value)") }
标签:
原文地址:http://www.cnblogs.com/superorangecc/p/5192311.html