在这样一个简单的Swift枚举中:
for (index, value) in enumerate(array) {
let indexValue = idx as NSNumber
let double = indexValue.doubleValue
.... }
是否有更简单的方法将'index'值转换为双精度类型?
有:
for (index, value) in enumerate(array) {
let doubleVal = Double(index)
}
Swift中的数字类型通常有一个init方法,可以接受任何其他数字类型