Assignment Operators
Assignment operators are used to assign values to variables. Rust also supports compound assignment operators that combine an arithmetic operation with assignment.
=
: Assignment
+=
: Addition assignment
-=
: Subtraction assignment
*=
: Multiplication assignment
/=
: Division assignment
%=
: Remainder assignment
fn main() { let mut a = 10; a += 5; // Addition assignment println!("a += 5: {}", a); a -= 3; // Subtraction assignment println!("a -= 3: {}", a); a *= 2; // Multiplication assignment println!("a *= 2: {}", a); a /= 4; // Division assignment println!("a /= 4: {}", a); a %= 3; // Remainder assignment println!("a %= 3: {}", a); }