Menu
CoddyTech

Phép tính số học rút gọn

Thuộc phần Kiến thức nền tảng trong hành trình Rust của Coddy. Bài học 17 trên 75.

Rust đã tạo ra một cách viết tắt thú vị cho các phép toán số học với chính biến đó.

Ví dụ, thay vì viết:

let mut a: i32 = 5;
a = a + 3; // a có giá trị 8

Ta có thể viết gọn hơn bằng cách dùng +=:

let mut a: i32 = 5;
a += 3; // a có giá trị 8

+= cộng giá trị 3 vào chính a

Phép toán này áp dụng cho tất cả các phép toán số học:

Toán tửCách viết tắt
++=
--=
**=
//=
%%=
challenge icon

Thử thách

Người mới

Bạn được cung cấp một đoạn code có phần khởi tạo count. (Đừng xóa dòng này!)

Nhiệm vụ của bạn là thêm các phép toán sau, theo thứ tự này:

  1. Cộng 4 vào count
  2. Nhân count với 2
  3. Trừ 1 khỏi count

Hãy dùng các phép toán số học viết tắt để thực hiện nhé!

Tự làm thử

fn main() {
    let mut count: i32 = 0;
    
    // Viết code của bạn bên dưới
    
    
    // Đừng thay đổi dòng bên dưới
    println!("count = {}", count);
}
quiz iconTự kiểm tra

Bài học này có một bài trắc nghiệm ngắn. Bắt đầu bài học để trả lời và theo dõi tiến độ.

Tất cả bài học trong Kiến thức nền tảng

Tự luyện tập: Trình biên dịch Rust online