swift数组

声明一个数组 var emptyArr = [Int] //定义了一个Int型数组的类型
与字符串一样 有个属性.isEmpty 返回Bool类型
//初始化空数组
let emptyArray = Int //初始化一个空的Int型数组
let array = Int //初始化一个含有7个元素的数组,没个元素都为40

//声明一个数组
var shoppingList = ["芒果", "橘子",1];
//增加
shoppingList.append("苹果")
shoppingList += ["柚子","西瓜","菠萝","草莓"]
shoppingList += shoppingList
//插入
shoppingList.insert("梨子", atIndex: 2)
//删除
array.removeAtIndex(<#T##index: Int##Int#>) //移除某个下标下的元素
shoppingList.removeAll() //移除所有元素
shoppingList.removeLast() //移除最后一个元素
//更改
shoppingList[0] = "荔枝" //更改某个下标的值
shoppingList[3...7] = ["XJ"] //更改某一段下标的值,可以把少数变为多数,也可以把多数改为少数

var firstValue = literalArray.first //访问数组的第一个值
var lastValue = literalArray.last // 访问数组的最后一个值

在swift中有个很好的处理方式,可以通过enumerate 枚举元素,并且返回一个由index和元素组成的元组Tuples。
for (index, number) in enumerate(literalArray)
{
println("Fibonacci Number (index): (number)")
}

print(shoppingList.count) //数组的元素个数
print(shoppingList.capacity) //数组的容量 格式为522...

你可能感兴趣的:(swift数组)