Swift中的Array数组遍历

By | 2015年5月14日

Array是一个有序列表,可以存储多个相同数据类型的值,可以出现相同的值。

这是一个Array数组:

let nameArray = [“a”,”b”,”c”]

nameArray是一个包含String类型的数组,使用for循环可以获取每个值:

for name in nameArray{

   println(name)

}

当我们需要再循环中获取当前元素的下标位置时,就要使用Swift中的一个全局函数:enumrate函数了:

for (index,value) in enumerate(nameArray){

   println(index)

   println(value)

}

enumerate可以返回一个元组,包含了数据项的索引和该数据项的值。我们可以很方便的在循环中使用索引值了。