【发布时间】:2014-07-27 11:46:36
【问题描述】:
如何在不创建额外变量的情况下处理此错误?
func reduceToZero(x:Int) -> Int {
while (x != 0) {
x = x-1 // ERROR: cannot assign to 'let' value 'x'
}
return x
}
我不想创建额外的变量来存储 x 的值。甚至可以做我想做的事吗?
【问题讨论】:
-
请参阅下面的更新答案,Swift 3 已弃用您接受的答案。
标签: swift syntax immutability mutability