OC中NSArray 除去while,for循環(huán)遍歷還有枚舉法:
enumerateObjectsUsingBlock.
Swift中的Array類型實(shí)現(xiàn)相同遍歷方法:
// Array類型數(shù)組
let array:[String] = ["1","2","3"]
// 方法一: 將Array類型轉(zhuǎn)換為NSArray
(array as NSArray).enumerateObjects({ (obj, idx, stop) in
print("idx:\(idx) value:\(obj)")
})
// 方法二:用enumerated()函數(shù)
for (index, value) in array.enumerated() {
print("idx:\(index) value:\(value)")
}
// 打印結(jié)果:
idx:0 value:1
idx:1 value:2
idx:2 value:3
覺得有用的猿友們點(diǎn)個(gè)贊~