OC中NSArray 除去while,for循环遍历还有枚举法:
enumerateObjectsUsingBlock.
Swift中的Array类型实现相同遍历方法:
// Array类型数组
let array:[String] = ["1","2","3"]
// 方法一: 将Array类型转换为NSArray
(array as NSArray).enumerateObjects({ (obj, idx, stop) in
print("idx:\(idx) value:\(obj)")
})
// 方法二:用enumerated()函数
for (index, value) in array.enumerated() {
print("idx:\(index) value:\(value)")
}
// 打印结果:
idx:0 value:1
idx:1 value:2
idx:2 value:3
觉得有用的猿友们点个赞~