一、数组定义:

vararr=Array<String>()

或者:

vararr=[String]()

letanimals=[“Giraffe”,“Cow”,“Doggie”,“Bird”]animals.append(“Ostrich”)//编译出错,数组不可变(let)letanimal=animals[5]//崩溃(超出数组索引)//枚举数组foranimalinanimals{println(“\(animal)”)}

相关函数:

insert(T,atIndex:Int) // a.insert(d,atIndex:1) 在指定位置插入一个元素,结果: [a,d,b,c]

splice(Array<T> , atIndex:Int) // a.splice([d,e] , atIndex:1)在指定位置插入一个数组

二、字典定义:

letdic=Dictionary<String,Int>()

或者:

letdic=[String:Int]()

赋值:

dic=["Stanford":1,"Cal":10]letranking=dic["Ohiostate"]//ranking类型为int?(会返回nil)//用元组枚举字典for(key,value)indic{println("\(key)->\(value)")}