-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