斯威夫特:从索引'中获取双倍价值在枚举中

时间:2014-06-11 23:58:24

标签: ios swift

在这样一个简单的Swift枚举中:

for (index, value) in enumerate(array) {
        let indexValue = idx as NSNumber
        let double = indexValue.doubleValue
        .... }

有一种更简单的方法来转换'索引'价值为双倍?

1 个答案:

答案 0 :(得分:3)

是的,有:

for (index, value) in enumerate(array) {
    let doubleVal = Double(index)
}

Swift中的数字类型通常有一个init方法,它接受任何其他数字类型。