-2
enum Unit{
case kg, lbs, reps, seconds, metres
}
let unit1:[(Float,Unit)]
unit1 = [(1.3, .kg),(34, .reps),(99.3, .metres)]
我想使用for循環來訪問元組中的兩個值,我無法讓它正常工作......我錯過了什麼嗎?如何在swift中迭代數組?
這一個不允許我使用枚舉(),顯然它不可用?
for (index, unittype) in enumerate(unit1) {
print(unittype)
}
這一個返回最後一個3次:
for tupleunit in unit1{
print(tupleunit)
}
何種方式你試過嗎?這可能只是for循環中的一個小的語法錯誤 – Kevin
請發佈不起作用的迭代代碼 – rudd
是的,這是所有在操場上 – user2179936