Increment integers - augmented assignment
-
+=
-
++
-
–
-
Instead of
x = x + 1we can usex += 1called augmented assignment. -
There are no prefix and postfix increment and decrement operators.
#[allow(clippy::assign_op_pattern)]
fn main() {
let mut x = 1;
println!("{x}");
x = x + 1;
println!("{x}");
x += 1;
println!("{x}");
// Rust has no prefix and postfix increment operator
// x++;
// ++x;
}
1
2
3