Using a variable in an expression, such as
also updates the value of the variable (
x in this case)
at the end of the evaluation,
even without an assignment.
An expression that reads a variable also updates its value after the evaluation
A variable is only written using an assignment