在这样一个简单的Swift枚举中:
for (index, value) in enumerate(array) {
let indexValue = idx as NSNumber
let double = indexValue.doubleValue
.... }
有一种更简单的方法来转换'索引'价值为双倍?
答案 0 :(得分:3)
是的,有:
for (index, value) in enumerate(array) {
let doubleVal = Double(index)
}
Swift中的数字类型通常有一个init方法,它接受任何其他数字类型。