The concepts of “value,” “object,” and “variable”
The concept of “mutability” of variables
The difference between initialization and reassignment
How to avoid warnings for unused variables
The concept of “Boolean expression”
Which type of checks are performed by the compiler for assignments
How some operators can perform both an arithmetic operation and an assignment
How to invoke functions defined in the Rust standard library
Associating Names to Values
So far, we have seen three kinds of values: strings, integer ...