Dani Turc
Dani Turc

Reputation: 39

Cannot assign to a value if it's a let constant - ERROR

Here is my code :

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

}

Here is the exact error : Cannot assign to value: 'result' is a 'let' constant

Thanks in advance! - Rookie here... ;) -

Upvotes: 0

Views: 1873

Answers (1)

ridvankucuk
ridvankucuk

Reputation: 2407

You are trying to set value to your InputValue which is read only. You should change your method like this:

func add() -> Double {

    return firstNumber + secondNumber

}

Upvotes: 2

Related Questions