Menu
CoddyTech

Tăng và giảm

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

Toán tử tăng và giảm là cách viết ngắn gọn để cộng hoặc trừ 1 vào một biến.

Go dùng ++ để tăng và -- để giảm giá trị của một biến đi 1:

count := 5
count++  // Tương đương với: count = count + 1
fmt.Println(count)

count--  // Tương đương với: count = count - 1
fmt.Println(count)

Đầu ra:

6
5

Quan trọng: Trong Go, ++ và -- là câu lệnh, không phải biểu thức. Chúng chỉ có thể được dùng trên các dòng riêng, không được dùng bên trong biểu thức khác.

challenge icon

Thử thách

Người mới

Trong thử thách này, bạn sẽ luyện tập sử dụng toán tử tăng (++) và giảm (--) trong Go.

Ta có một biến counter với giá trị ban đầu. Nhiệm vụ của bạn là:

  1. Tăng biến đếm hai lần bằng toán tử ++
  2. Giảm biến đếm một lần bằng toán tử --

Sau đó, chương trình sẽ in ra giá trị cuối cùng của biến đếm.

Tự làm thử

package main

import "fmt"

func main() {
	// Giá trị ban đầu của counter
	counter := 5
	
	// TODO: Tăng counter hai lần bằng toán tử ++
	
	// TODO: Giảm counter một lần bằng toán tử --
	
	// In ra giá trị cuối cùng
	fmt.Println("Final counter value:", counter)
}
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 Go online