如何在不创建其他变量的情况下处理此错误? func reduceToZero(x:Int) -> Int { while (x != 0) { x = x-1 // ERROR: cannot assign to 'let' value 'x' } return x } 我不想创建其他变量只是为了存储x的值。有可能做我想做的事吗?
我的理解是Python字符串是不可变的。 我尝试了以下代码: a = "Dog" b = "eats" c = "treats" print a, b, c # Dog eats treats print a + " " + b + " " + c # Dog eats treats print a # Dog a = a + " " + b + " " …