Menu
CoddyTech

Vòng lặp `for` cơ bản

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 45 trên 109.

Hãy cùng tìm hiểu về vòng lặp for cơ bản trong Go, tập trung vào phần khởi tạo. Vòng lặp for giúp ta lặp lại code nhiều lần.

Trước tiên, hãy tạo một vòng lặp đơn giản đếm từ 1 đến 3:

for i := 1; i <= 3; i++ {
    fmt.Println(i)
}

Sau khi chạy đoạn code này, các số 1, 2 và 3 sẽ lần lượt xuất hiện trên màn hình:

1
2
3

Phần khởi tạo i := 1 chỉ diễn ra một lần trước khi vòng lặp bắt đầu. Phần này tạo biến i và đặt giá trị của nó thành 1. Biến i chỉ khả dụng bên trong vòng lặp.

Phần ở giữa i <= 3 là điều kiện kiểm tra xem chúng ta có nên tiếp tục vòng lặp hay không. Phần cuối i++ tăng giá trị của i lên 1 sau mỗi lần lặp.

challenge icon

Thử thách

Người mới
Trong thử thách này, bạn sẽ luyện tập cách dùng vòng lặp for với phần khởi tạo, điều kiện và câu lệnh sau mỗi lần lặp. Nhiệm vụ của bạn là hoàn thành vòng lặp for để in ra các số từ 1 đến 5.

Vòng lặp for cần:
1. Khởi tạo biến i bằng 1
2. Tiếp tục khi i nhỏ hơn hoặc bằng 5
3. Tăng i thêm 1 sau mỗi lần lặp

Tự làm thử

package main

import "fmt"

func main() {
	// TODO: Hoàn thiện vòng lặp (loop) for để in ra các số từ 1 đến 5
	// Dùng cấu trúc gồm phần khởi tạo, điều kiện (condition) và câu lệnh cập nhật
	for /* Viết code ở đây */ {
		fmt.Println(i)
	}
}
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