我无法乘以currentValue
变量值。
代码:
@IBAction func PlusMinus()
{
let v = 0
command = nil
let currentValue = v
let v = v*(-1)
displayLabel!.text = m
}
有什么不对? 你可以看到截图: http://cl.ly/image/3c2e0V0m021H
答案 0 :(得分:1)
您正在重新定义具有相同名称“v”的常量。此外,您在代码中使用了几个实例变量。复制问题中的所有相关代码。
@IBAction func PlusMinus()
{
let v = 0
command = nil
let currentValue = v
let v = v*(-1) // you've already defined a constant named 'v'
displayLabel!.text = m
}
答案 1 :(得分:0)
let
声明一个常数。这就像写2 = 2 * (-1)
一样,毫无意义。使用var
作为变量值。