0
所以我有一个数组,我想将1加到所有项目中。如何简化swift中的枚举枚举
var arr = [2, 3, 6, 9]
for (index, x) in enumerate(arr) {
arr[index] = arr[index] + 1
}
是否有更简单的版本?没有理由在那里有'x'。我知道有这种写法的替代方式:
arr[index] = x + 1
但这似乎不足以有'X'的理由。
我刚开始学习swift,但是.map函数和它的简单性对我来说更有意义。 我不确定什么指数是什么,它有什么限制比枚举(或如何更好),但感谢回复:) – iAlborz 2015-02-13 23:31:41
进一步'地图'功能我意识到它也可以做到这些:'ARR = arr.map {$ 0 * $ 0 +(2 * $ 0)}' – iAlborz 2015-02-14 00:52:50