如果值为常量,则无法分配给值 - 错误

时间:2016-03-27 19:45:34

标签: swift variables xcode7 let

这是我的代码:

var firstNumber: Double
var secondNumber: Double
var result: Double

var delegate: ComputeDelegate!

init(delegate: ComputeDelegate){

    self.delegate = delegate

}

func add(result: Double) -> Double {

    result = firstNumber + secondNumber

    return result

}

这是确切的错误:无法赋值:'result'是'let'常量

提前致谢! - 这里的菜鸟......;) -

1 个答案:

答案 0 :(得分:2)

您正在尝试将值设置为只读的InputValue。你应该像这样改变你的方法:

func add() -> Double {

    return firstNumber + secondNumber

}