如果它是一个常量,则无法分配给一个值 - 错误
Cannot assign to a value if it's a let constant - ERROR
这是我的代码:
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' 常量
提前致谢! - 这里是菜鸟...;) -
您正在尝试将值设置为只读的 InputValue。你应该像这样改变你的方法:
func add() -> Double {
return firstNumber + secondNumber
}
这是我的代码:
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' 常量
提前致谢! - 这里是菜鸟...;) -
您正在尝试将值设置为只读的 InputValue。你应该像这样改变你的方法:
func add() -> Double {
return firstNumber + secondNumber
}