| 1. | MBASIC permitted but did not require the LET keyword for assignment statements.
|
| 2. | The assignment statement assigns values to one or more variables.
|
| 3. | In Python, assignment statements are not expressions and thus do not have a value.
|
| 4. | The assignment statement allows a variable to change its value.
|
| 5. | Lines two to four are called assignment statements.
|
| 6. | In fact, assignment statements are never referentially transparent.
|
| 7. | A swap statement differs from an assignment statement in that it is both fast and avoids aliasing.
|
| 8. | Functional languages don't even use assignment statements.
|
| 9. | Twenty years later, Crank and Felleisen showed how to scale Plotkin's work to languages with imperative assignment statements.
|
| 10. | Consider C assignment statement x = x * 10, this changes the value assigned to the variable x.
|